我試圖從第二個bash腳本啓動bash腳本(test.sh),該腳本作爲Ubuntu 14.04上的cronjob(startTest.sh)運行。 Cron正在運行,如果從命令行調用,兩個腳本都可以很好地工作。作爲cronjob從bash腳本啓動bash腳本
startTest.sh看起來是這樣的:
#!bin/bash
SHELL=/bin/bash
PATH=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/home/username/path/to/script
bash /home/username/path/to/script/test.sh
test.sh看起來是這樣的:
#!/bin/bash
touch it_works.txt
我的crontab條目看起來像這樣
* * * * * /usr/local/bin/startTest.sh
感謝您的信息。如果您也添加問題描述,這將會很好.. – sjsam
這種方法有什麼問題?最有可能的是,你正在用'/'創建文件。 – fedorqui