cron作业中的命令行

时间:2017-11-16 02:22:15

标签: shell cron

我有一个像这样的简单脚本

#!/bin/csh -f
rm -rf aaa
set my_name = ( trucnguyen minhchau ngantran triminhnguyen vuongphan )
foreach file ( $my_name )
        echo "$file" >> name
        echo "loading"
end
echo "DONE"
foreach file ( `cat name` )
        echo `bjobs -u $file >> aaa`
        echo "loading"
end

是的,脚本可以在命令行中运行良好。 但是当我在cron工作中运行时,我意识到它无法运行。我捕捉aaa输出,它只是空白。

`bjobs -u $file >> aaa`

起初我虽然不能导出输出但是第一个foreach可以导出输出名称。你能帮我弄清楚如何让它运行吗? 我的crontab是:

21 9 * * * /home/u/duythanhtran/script.csh

0 个答案:

没有答案