Pagina 1 di 1
[problema] Crontab, modifiche spariscono al riavvio
Inviato: lunedì 3 aprile 2017, 0:08
da Lapa
Buonasera,
ho provato a fare un operazione che ho fatto diverse volte in precedenza senza problemi ma adesso non mi funziona.
Vado a modificare crontab, lo modifico, lo salvo ma al riavvio non esegue il comando che ho inserito. Se lo richiamo mi accorgo che è sempre quello vecchio senza comandi inseriti come se avessi dimenticato di salvare.
Se effettuo la modifica, salvo e richiamo crontab senza riavviare allora le modifiche ci sono, spariscono però al riavvio.
Per editare uso da terminale il comando
inserisco i comandi da aggiungere
salvo con ctrl o
esco con ctrl x
mi dice che salva il file in una cartellina tmp
Chiudo l'editor prima di ravviare
Grazie Saluti
LaPa
Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: lunedì 3 aprile 2017, 11:43
da steff
Se il crontab è quello del utente NON va messo sudo, dipende cosa vuoi eseguire. Qual'è la riga che inserisci? E' normale che prima salva in /tm/qualcosa ma poi lo installa dicendo
Sposto in applicazioni.
Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: lunedì 3 aprile 2017, 12:11
da Lapa
1) sì, infatti mi dà il messaggio
2) Precedentemente crontab l'ho aperto editato e salvato con il
se lo richiamo con il medesimo comando contiene tutte le operazioni scritte precedentemente.
3) i comandi che vorrei inserire e che mi spariscono al riavvio (perché non li esegue e perché non li vedo se richiamo con
sono i seguenti 2:
a)
Codice: Seleziona tutto
*/1 * * * * python /mnt/usbhd/BagnaturaSuolo+dweepy.py
b)
Codice: Seleziona tutto
*/10 * * * * python /mnt/usbhd/BagnaturaSuolo+TS.py &
Forse sbaglio qualcosa nella sintassi ?
Comunque ribadisco che quando salvo (ctrl+o) sembra tutto ok infatti se vado a rivedere il file vedo le suddette 2 righe aggiunte. Al riavvio invece non ci sono più.
Grazie
Saluti
LaPa
Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: lunedì 3 aprile 2017, 13:35
da steff
Questi programmi hanno necessità davvero di essere avviati con permessi di root? Se no NON usare sudo.
Potrebbe essere che cron controlla durante l'avvio se mnt/usbhd/ esiste e se non esiste elimina la riga. Come monti usbhd, con fstab?
Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: lunedì 3 aprile 2017, 14:24
da Lapa
OK, proverò a non usare sudo.
Per fare questo devo trasferire tutti i comandi già esistenti in sudo crontab (una decina) in crontab senza sudo e toglierli da sudo crontab. E' giusta come operazione?
mnt/usbhad/ esiste tanto è vero che sudo crontab esegue correttamente il seguente comando contenuto in esso
Attendo risposta
grazie
Saluti
LaPa
Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: lunedì 3 aprile 2017, 14:28
da steff
Comandi eseguiti come utente vanno in crontab -e senza sudo.
Non hai risposto sulla domanda come monti quel disco usb.
Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: lunedì 3 aprile 2017, 15:23
da Lapa
sì hai ragione, scusa
Sì l'ho montato con fstab.
Grazie
Saluti
LaPa
Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: lunedì 3 aprile 2017, 20:45
da Lapa
1) e' un problema se ho montato il disco usb con fstab?
2) pensi si possa risolvere il mio problema se trasferisco tutti i comandi su crontab senza sudo?
3) non ho capito qual è stato il problema
Grazie saluti
Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: lunedì 3 aprile 2017, 21:00
da steff
1) no anzi. Se il disco viene montato regolarmente all avvio in fstab dovrebbe essere presente per cron, anche qui potresti provare inserire un percorso sul disco principale per verificare.
2) Non so cosa fanno questi script python ma se non hanno bisogno di permessi root non si devono darle, no? Ma non mi sembra correlato al problema, cmq basta provare per vedere.
Controlla la presenza del crontab in /var/spool/cron
Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: lunedì 3 aprile 2017, 21:27
da Lapa
in /var/spool/cron c'è una cartella crontabs ma è vuota
Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: lunedì 3 aprile 2017, 22:05
da Lapa
Ho fatto alcune prove ma non ho risolto
1) ho provato a spostare i file da lanciare su /home vado a modificare sudo crontab ma il risultato non cambia al riavvio spariscono le modifiche.
2) ho provato ad editare crontab senza sudo, ho spostato lì tutte le operazioni pianificate in precedenza, salvo, poi al riavvio ho richiamato crontab -e ma mi spariscono tutte 10 le operazioni pianificate
Sono esausto

Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: martedì 4 aprile 2017, 8:54
da steff
Hai controllato se sono presenti in /var/spool/cron prima di spegnere? Spariscono da lì, ma è veramente strano. Spazio sul disco c'è?
Sarebbe da controllare il log dove vengano registrati gli eventi di cron, non so quale versione ubuntu usi:
http://askubuntu.com/questions/624701/w ... untu-14-04
Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: martedì 4 aprile 2017, 10:13
da rai
Temo che in questo caso il log non sia di aiuto perchè cron registra azioni/errori nell'esecuzione dei job, e in questo caso i job pare che non esistano.
Però il sospetto di steff ha senso: subito dopo avere salvato i cambiamenti di
crontab -e non devi verificare ripetendo il comando ma invece controlla
inoltre posta
Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: martedì 4 aprile 2017, 14:10
da steff
Se un processo/script cancella il crontab all'avvio o shutdown nel log si dovrebbe vedere.
Re: [problema] Crontab, modifiche spariscono al riavvio
Inviato: martedì 4 aprile 2017, 21:54
da Lapa
Salve,
Sono riuscito a fare funzionare il crontab modificato con questo comando
ma se poi riavvio il sistema in crontab non trovo ugualmente le modifiche
se digito dopo il riavvio
il terminale mi risponde
Codice: Seleziona tutto
/var/spool/cron/:
totale 4
drwx-wx--T 2 root crontab 4096 mar 10 17:14 crontabs
/var/spool/cron/crontabs:
totale 4
-rw------- 1 root crontab 1766 mar 10 17:14 root
Se digito sul terminale
Questo risponde
Codice: Seleziona tutto
File system Dim. Usati Dispon. Uso% Montato su
/dev/root 15G 4,2G 9,8G 30% /
Mi sembra che il problema non sia lo spazio sul disco
Attendo considerazioni, ulteriore aiuto
Grazie
Saluti
LaPa