PDA

Visualizza la versione completa : Script Bash - command not found


BlackBird
10-02-2010, 16:55
Ciao a tutti,
ho scritto uno script molto semplice ... lo lancio e mi dice date: command not found!
Il comando date da console funziona.
Ecco lo script:







#!/bin/bash

clear
echo "Script `basename $0` per il backup della cartella dati"


PATH=/dir1
PATH_SITO=/dir2
PATH_BACKUP=/dir3


echo "Path principale:" $PATH
echo "Path dati:" $PATH_SITO
echo "Path backup: " $PATH_BACKUP
echo "Path del file di backup:" $PATH_BACKUP/full-backup-`date '+%d-%B-%Y'`.tar.gz



echo "Backup di evolution in corso..."
tar -zcvpf $PATH_BACKUP/full-backup-123.tar.gz -C $PATH_SITO/ .




echo "Script terminato."




Grazie
:)

sacarde
10-02-2010, 17:48
con /bin/date ?

BlackBird
10-02-2010, 18:49
yes

mxa
10-02-2010, 19:47
non e' che intende che lo script e' il command not found perche' non l'hai reso eseguibile con chmod +x prima di provare a richiamarlo con path/to/script/nomescript?

BlackBird
11-02-2010, 08:19
chmod +755

sacarde
11-02-2010, 08:57
PATH e' la variabile di sistema...... (dove cerca i binary)

Loading