ho queso problema, faccio eseguire uno script da cron per avviare unison.
in /etc/crontab ho inserito alla fine:
Codice: Seleziona tutto
30 22 * * * utente /usr/local/bin/lavoroCodice: Seleziona tutto
#!/bin/bash
#Script sincronia utente
unison -batch lavoroutente@server:~$lavoro
anche se eseguo:
utente@server:~$unison -batch lavoro
funzionano ternima il lavoro sincronizzando.
Invece da cron lo script viene attivato, ho la conferma dal log di cron.
ma non porta a termine la sincronica.
Dal log di unison non risulta nulla.
Controllando i processi vedo che viene avviato ma dopo qualche secondo si chiude.
Come posso capire il problema?
Che differenza c'è dall'esecuzione manuale a quella automatica con cron se anche in quest'ultimo lo avvio come utente.
Grazie
Davide

