Salvator*eL*arosa wrote:
#!/bin/sh var=$(date +%Y%m%d%k%M) pg_dump -U postgres -d cms -f /home/sam/dumppg/$var"_cms.sql" poi ho inserito in crontab -e la seguente riga: #per testarlo ho messo ogni minuto*/1 * * * * sh /home/sam/dumppg/dump.shMa non crea il file di dump!
penso che il problema sia il mancato settaggio delle variabili d'ambiente o l'utente usato per impostare il crontab non ha i permessi necessari per compiere l'operazione.
Guarda nella mail dell'utente che hai usato per impostare il crontab. prima prova modifica la riga del crontab così (naturalmente tutto su una riga):*/1 * * * * pg_dump -U postgres -d cms -f /home/sam/dumppg/$((`date +"\%Y\%m\%d\%k\%M"`))"_cms.sql"
Il crontab impostalo per l'utente sam Ciao Davide -- Dizionari: http://linguistico.sourceforge.net/wiki Petizione per l'uso di formati accessibili nell'Unione Europea http://tinyurl.com/y6u4m5 Non autorizzo la memorizzazione del mio indirizzo su outlook