我试图设置我的脚本,将文件下载到我的电脑上,我希望它每分钟运行一次,但目前似乎没有工作。
当我在终端中运行命令时,文件下载完美。
答案 0 :(得分:1)
* * * * * 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脚本有什么用,有时候无法及时完成下一次启动,你可能会遇到冲突和锁定。
答案 1 :(得分:0)
你可以安装bootstrap(如果你的NAS型号支持bootstrap)然后安装ipkg,然后安装crond。这个crond跟任何其他linux,unix系统一样。
请勿使用synology DSM的默认crontab。