Ciao, Il Dom, 24 Marzo 2013 11:41 pm, Ennio-Sr ha scritto: > > Ciao a tutti. > Ho cercato di memorizzare in una variabile in crontab la data del giorno [...] > Come mai? > --- ecco una delle prove: ---- > dt=$(date +%y%m%d) > 47 18 * * * echo $dt > /dev/tty1 ## per verificare cosa succedeva > --- fine ---
Ti consiglierei di leggere bene man 5 crontab Cron non è una shell. Si possono, è vero, impostare delle variabili d'ambiente, ma non vengono gestite sostituzioni di nessun genere. Anche solo A=1 B=$A non fa quello che ti aspetteresti da una shell. In compenso 48 18 * * * dt=$(date +%y%m%d);test -f /home/user/FileM_$dt*wav && mount /usr/local -o remount,rw && mv /home/user/FileM_$dt*wav /usr/local dovrebbe fare quello che tentavi di fargli fare... ma anche se si riesce a scriverlo in una sola riga, non conviene fare uno script? Sarebbe piu' leggibile... Cia', m -- http://bodrato.it/papers -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/59539.151.32.247.9.1364197643.squir...@mail.dm.unipi.it