Quiz: Cron e schedulazione dei processi

1- Per schedulare l'esecuzione di uno script ogni settimana si deve:
A) Modificare il file /etc/at.conf e riavviare il servizio at
B) Inserire l'opportuna riga di configurazione in /etc/crontab e riavviare il servizio crond
C) Inserire l'opportuna riga di configurazione in /etc/crontab senza dover riavviare il servizio crond (il servizio crond a differenza di molti altri automaticamente controlla se viene aggiornato il suo file di configurazione)
D) Inserire l'opportuna riga di configurazione in /etc/cron.conf e riavviare il servizio crond

2- Per schedulare alle 5.00 AM di ogni giorno l'esecuzione dello script /usr/local/bin/report.sh quale riga si deve inserire nel file di configurazione di cron?
A) 00 5 * * * report.sh
B) 00 5 1 * * /usr/local/bin/report.sh
C) 00 5 1 * * report.sh
D) 00 5 * * * /usr/local/bin/report.sh

3- Per schedulare l'esecuzione dello script /usr/local/bin/report.sh ogni mezz'ora quale riga si deve inserire nel file di configurazione di cron?
A) 00/30 5 * * * report.sh
B) 00,30 * * * * /usr/local/bin/report.sh
C) 00-30 * 1 * * report.sh
D) * * * * * /usr/local/bin/report.sh

4- L'utente "marco" si è appena loggato sul sistema. Cosa deve scrivere per editare il suo file di crontab personale e come si chiama questo file?
A) Deve eseguire il comando "crontab -l" con il quale edita o crea il file /etc/crontab
B) Deve eseguire il comando "crontab -e" con il quale edita o crea il file /var/spool/cron/marco
C) Deve eseguire il comando "crontab" con il quale edita o crea il file /cron/marco
D) Deve eseguire il comando "crontab" con il quale non si edita alcun file perchè resta tutto in memoria

1) C- Per aggiungere un evento da schedulare basta editare il file di configurazione /etc/crontab, che viene controllato ogni minuto da crond

2) D- La riga corretta è "00 5 * * * /usr/local/bin/report.sh", notare che cron ha come PATH solo quanto esplicitamente definito nel suo file di configurazione, per cui è sempre raccomandabile usare path assoluti.

3) B- La riga corretta è "00,30 * * * * /usr/local/bin/report.sh"

4) B- Deve eseguire il comando "crontab -e" con il quale edita o crea il file /var/spool/cron/marco

Privacy Policy