Cronjob 不会触发 .sh 脚本
Cronjob won't trigger .sh script
我做了这个 Cronjob 应该 运行 一些测试。我的脚本有效,但 cronjob 不会触发它。
Cronjob 看起来像这样:
*/1 * * * * /bin/sh cd ~/Desktop/abc.sh
我希望它每分钟 运行,仅用于测试目的。
我的脚本是:
while read LINE; do curl -o /dev/null --silent --head --write-out "%{http_code} $LINE\n" "$LINE"; done < todo | tee test_results.txt
我什至无法在 google 或 youtube 上找到解决方案。
如果您在脚本中添加了#!/bin/bash,那么您的 cronjob 应该如下所示:
* * * * * ~/Desktop/abc.sh
或
* * * * * /home/USER/Desktop/abc.sh
在第一种情况下,您必须 运行 从桌面文件夹所在的同一用户进行 cronjob。
我做了这个 Cronjob 应该 运行 一些测试。我的脚本有效,但 cronjob 不会触发它。
Cronjob 看起来像这样:
*/1 * * * * /bin/sh cd ~/Desktop/abc.sh
我希望它每分钟 运行,仅用于测试目的。
我的脚本是:
while read LINE; do curl -o /dev/null --silent --head --write-out "%{http_code} $LINE\n" "$LINE"; done < todo | tee test_results.txt
我什至无法在 google 或 youtube 上找到解决方案。
如果您在脚本中添加了#!/bin/bash,那么您的 cronjob 应该如下所示:
* * * * * ~/Desktop/abc.sh
或
* * * * * /home/USER/Desktop/abc.sh
在第一种情况下,您必须 运行 从桌面文件夹所在的同一用户进行 cronjob。