QTS i QuTS Hero
Rozwiązanie
Przed rozpoczęciem musisz być w stanie połączyć się ze swoim serwerem QNAP NAS za pomocą SSH oraz wiedzieć, jak edytować plik przy użyciu edytora tekstu, takiego jak vi.
Crontab może służyć do wykonywania zadań w oparciu o powtarzający się harmonogram.
Aby wyświetlić zawartość crontab, zaloguj się do serwera NAS przez SSH i wpisz crontab -l.
Kod:
[~] # crontab -l
Zobaczysz listę wpisów crontab.
np.:
To jest definicja crontab. (z Wikipedii)
Aby uzyskać więcej szczegółów, zobacz Cron na Wikipedii.
Teraz możemy rozpocząć modyfikację wpisów crontab.
wskazówka
NIE edytuj crontab w zwykły sposób, jak poniżej.
X [~] # crontab -e
Ze względu na sposób aktualizacji oprogramowania układowego, crontab zostanie nadpisany podczas następnego ponownego uruchomienia systemu.
NIE edytuj crontab w zwykły sposób, jak poniżej.
X [~] # crontab -e
Ze względu na sposób aktualizacji oprogramowania układowego, crontab zostanie nadpisany podczas następnego ponownego uruchomienia systemu.
Oczywiście, chciałbyś, aby Twoje zaplanowane zadanie przetrwało po ponownym uruchomieniu. Postępuj zatem zgodnie z poniższymi krokami.
1. Edytuj plik crontab "/etc/config/crontab" bezpośrednio w edytorze tekstu i dodaj do niego zadanie w prawidłowym formacie.
np.:
Kod:
[~] # vi /etc/config/crontab
2. Zapisz zmiany i wyjdź z edytora.
3. Uruchom poniższe polecenie, aby ponownie załadować plik crontab i zrestartować demona cron.
Kod:
[~] # crontab /etc/config/crontab && /etc/init.d/crond.sh restart
Uwaga: Nie zapomnij zmienić trybu pliku skryptu na wykonywalny.
np.: Nazwa pliku skryptu to myscript.sh
Kod:
[~] # chmod +x myscript.sh
4. Gotowe.
Teraz powinieneś móc zobaczyć, że Twój plik skryptu uruchamia się okresowo, a nawet po ponownym uruchomieniu systemu.