0

我正在尝试设置将文件下载到我的 PC 的脚本,我希望它每分钟运行一次,目前它似乎无法正常工作。

当我在终端中运行命令时,文件会完美下载。

在此处输入图像描述

完整图片:http: //i.imgur.com/luJU4Gt.png

4

2 回答 2

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 脚本做什么,有时可能无法及时完成下一个开始,然后您可能会遇到冲突和锁定。

于 2014-08-30T11:33:08.173 回答
0

您可以安装 bootstrap(如果您的 NAS 型号支持 bootstrap)然后安装 ipkg,然后安装 crond。这个 crond 像任何其他 linux、unix 系统一样工作得很好。

请勿使用 Synology DSM 的默认 crontab。

于 2015-05-27T09:22:13.310 回答