Fórum Root.cz
Hlavní témata => Software => Téma založeno: MedikCZ 03. 12. 2010, 08:35:49
-
Zdravim,
chtel bych se zeptat jak by se dalo vyresit aby cron spoustel vsechny soubory co jsou ve slozce virtualniho hostu. Potrebuji spoustet 15 souboru v php, ktere jsou soucasti www. Problem je v tom ze kdyz odkazu na slozku dostanu tuto hlasku bash: /var/www/neco/php: Is a directory. Prosim o pomoc google neporadil :/.
-
Co takhle vypsat všechny skripty do crontabu, každý na jeden řádek?
Nebo je libo malý skriptík?
for name in /path/to/scripts/*.php;
do
[[ -x "$name" ]] && "$name"
done
-
Vypisovat skripty do cronu je zdlouhave protoze ty soubory a jejich pocet se dynamicky meni :/. Pokud je to jedina varianta spoustet skript, ktery to potom udela tak moc dekuji za pomoc :).
-
viz cat /etc/crontab na většině distribucí - a kouzelné run-parts (tohle je z debianu)
$ cat /etc/crontab
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
$ man run-parts
RUN-PARTS(8)
run-parts - run scripts or programs in a directory