我需要从cron.daily以分离的后台模式运行bash脚本和perl程序
我昨晚尝试了这个,它挂起了cron作业...我想等待程序完成...我从命令行测试了脚本并且它正确地分离了,但是从运行时起并没有cron的。
cron.daily目录包含名为script1的文件。
script1包含:
nohup script2&
nohup perlprogram.pl&
提前致谢
答案 0 :(得分:0)
cron的大多数问题都是由于环境变量的不同而引起的。当cron执行script1时,你的PATH中是script2和perlprogram.pl吗?
答案 1 :(得分:0)
快速猜测,脚本中可能存在一些作业控制,防止它在没有孩子终止的情况下退出。
尝试在最后一次后台工作后加disown -a
。