
Recherche avancée
Autres articles (96)
-
Menus personnalisés
14 novembre 2010, parMediaSPIP utilise le plugin Menus pour gérer plusieurs menus configurables pour la navigation.
Cela permet de laisser aux administrateurs de canaux la possibilité de configurer finement ces menus.
Menus créés à l’initialisation du site
Par défaut trois menus sont créés automatiquement à l’initialisation du site : Le menu principal ; Identifiant : barrenav ; Ce menu s’insère en général en haut de la page après le bloc d’entête, son identifiant le rend compatible avec les squelettes basés sur Zpip ; (...) -
Configuration spécifique d’Apache
4 février 2011, parModules spécifiques
Pour la configuration d’Apache, il est conseillé d’activer certains modules non spécifiques à MediaSPIP, mais permettant d’améliorer les performances : mod_deflate et mod_headers pour compresser automatiquement via Apache les pages. Cf ce tutoriel ; mode_expires pour gérer correctement l’expiration des hits. Cf ce tutoriel ;
Il est également conseillé d’ajouter la prise en charge par apache du mime-type pour les fichiers WebM comme indiqué dans ce tutoriel.
Création d’un (...) -
Mise à disposition des fichiers
14 avril 2011, parPar défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...)
Sur d’autres sites (5778)
-
tester si le script est présent et exécutable
3 mai 2013, par kent1Dtester si le script est présent et exécutable
-
When running python script background, the job always stops
21 janvier 2021, par Jong Kyu KimI wrote a python script, "download_vod.py" that runs a child process using subprocess module.


download_vod.py


#!/usr/bin/python

import subprocess
url = xxx
filename = xxx.mp4

cmd = "ffmpeg -i " + url + " -c:v copy -c:a copy " + "\"" + filename + "\""
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True)
proc.wait()



When I run foreground on a bash shell as below, it works fine and terminates properly




./download_vod.py




But a problem occurs when I run the script background as below.




./download_vod.py&




The script always stops as below.




[1]+ Stopped download_vod.py




If I resume the job as below, it resumes and terminates properly.




bg




I assume it is caused by running subprocess because it never happens without subprocess.


Would you let me know what happens to the subprocess (child process) when I run the python script as background ? And how would it be fixed ?


-
Passing spaces conteined string to script
25 novembre 2014, par mackowiakpI use such small script to convert videos from my SAT receiver to h264/mp3 format.
[maciek@piotr Pobrane]$ cat ./conv_sat_to_clean_ts
#!/bin/bash
ffmpeg -i $1.ts -movflags +faststart -vcodec h264 -acodec mp3 -f mpegts $1-new.tsThe problem is that when I call that script in such way :
./conv_sat_to_clean_ts ./Operacja\ Dunaj.ts
it shows me an error :
./Operacja: No such file or directory
So that means that spaces included in call parameters are ignored and filename is not interpreted correctly.
Is any way to resolve that problem ?