我有一个像这样的简单脚本
#!/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