Uruchomienie wiele poleceń w jednym zadaniu Cron
Możesz oddzielić dwa lub więcej poleceń za pomocą średników (;),
Średnik (;): służy do oddzielania wielu poleceń. Powoduje to wykonanie wszystkich poleceń bez sprawdzania statusu wyjścia poprzednich poleceń.
Możemy oddzielić dwa lub więcej poleceń średnikami, które nie wymagają sprawdzania statusu wyjścia poprzedniego polecenia. Na przykład, musisz zmienić uprawnienia wszystkich plików na 777, ale musisz ustawić 777 dla katalogu logs.
Polecenie cron będzie wyglądało następująco:
1 | 0 2 * * * chmod -R 755 /var/www/myapp; chmod -R 777 /var/www/myapp/logs |
Użyj tego polecenia, jeśli chcesz uruchomić następne polecenie tylko wtedy, gdy poprzednie zostało wykonane pomyślnie (status wyjścia 0). Na przykład chcesz uruchomić backup.sh po pomyślnym przejściu do katalogu /backup.
1 | 0 2 * * * cd /backup && bash backup.sh |