我正在尝试设置将文件下载到我的 PC 的脚本,我希望它每分钟运行一次,目前它似乎无法正常工作。
当我在终端中运行命令时,文件会完美下载。
完整图片:http: //i.imgur.com/luJU4Gt.png
我正在尝试设置将文件下载到我的 PC 的脚本,我希望它每分钟运行一次,目前它似乎无法正常工作。
当我在终端中运行命令时,文件会完美下载。
完整图片:http: //i.imgur.com/luJU4Gt.png
* * * * * root /usr/bin/php argument
将每分钟运行一次。但是我不建议将参数传递给 cron 内的命令。为什么不创建一个非常简单的 shell 脚本:
vi /usr/local/bin/myphpthing
包括这个
/usr/bin/php myarguments
使文件可执行
chmod +x /usr/local/bin/myphpthing
并像这样创建一个 cronjob
* * * * * root /usr/local/bin/myphpthing
请记住重新启动 crontab 服务,否则这些更改将不会被拾取。或者,只需重新启动盒子。
此外,我可能不建议在 Synology NAS 上每分钟运行一些东西。磁盘将永远不会挂起。无论您的 php 脚本做什么,有时可能无法及时完成下一个开始,然后您可能会遇到冲突和锁定。
您可以安装 bootstrap(如果您的 NAS 型号支持 bootstrap)然后安装 ipkg,然后安装 crond。这个 crond 像任何其他 linux、unix 系统一样工作得很好。
请勿使用 Synology DSM 的默认 crontab。