我正在尝试安排一个每 10 分钟运行一次的 shell 脚本,并且该脚本接受一些参数。我已经这样做了
0,10,20,30,40,50 * * * * sh /home/vpnuser/VPN_BL_GUI/VpnJboss/bin/bulkCommands.sh 22468 > /home/vpnuser/VPN_BL_GUI/VpnJboss/bin/waste.txt
但似乎不起作用,但文件 waste.txt 每 10 分钟生成一次空文件。但实际脚本没有运行。请帮忙
我试过用谷歌搜索,但是没用..所有论坛都给了我上面粘贴的答案..它对我来说不起作用..请帮忙。
答案1
- 首先,检查
cron
日志以确保您的脚本已执行(我假设它不是全局的,crontab
因为在这种情况下您缺少运行脚本的用户的用户名) sudo
然后尝试使用(再次假设您计划以 root 身份运行它(可能是目标目录丢失或没有权限写入文件))完整地运行您的命令。- 最后,替换
> ...
为>> /home/vpnuser/VPN_BL_GUI/VpnJboss/bin/waste.txt 2>&1
以保留输出以供将来分析。