linux - Calling script from shell script - getting command not found -
linux - Calling script from shell script - getting command not found -
i new shell scripting. trying work through this.
> script execute in cron (util.sh) #!/bin/sh host='ahostname' port='3306' user='auser' pass='apassword' db='adatabase' . /mnt/stor/backups/backup.sh
(i tried source /mnt/stor/backups/backup.sh)
> script execute (backup.sh)
when backup.sh called (it called) appears parsed , not executed. no matter set in messages like:
/mnt/stor/backups/backup.sh: line 8: date: command not found /mnt/stor/backups/backup.sh: line 8: mysqldump: command not found /mnt/stor/backups/backup.sh: line 8: tar: command not found /mnt/stor/backups/backup.sh: line 8: rm: command not found
the thought have domain localized file, execute variables, , phone call master script uses variable dirty work. because of limitations 1 of hosts , multiple domains best method.
the script problem seems /mnt/stor/backups/backup.sh
. seek setting path include usual directories binaries, script can find tools. or, better, alter /mnt/stor/backups/backup.sh
, utilize absolute paths in commands /bin/rm
instead of 'rm'
.
linux perl shell
Comments
Post a Comment