与其他类Unix
系统不同的是,群晖上面并不能直接 crontab -e
来管理计划任务。默认群晖NAS是不允许root
直接登陆的,所以我们要先来切换用户身份到root
。
admin@DiskStation:~$ sudo -i
Password:
切换到root
用户之后,我们就可以使用文本编辑工具(vim
或者nano
)来便捷crontab
的计划任务了。
root@DiskStation:~# vim /etc/crontab
MAILTO=""PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
#minute hour mday month wday who command0 0 * * * echo "hello synology"
#例如:每隔一分钟往tmp目录写入一个以时间戳命名的文件
*/1 * * * * root touch /tmp/$(date +\%Y\%m\%d\%H\%M\%S)
最后restart
一下crontab
服务就可以了,以下是 DSM 6+
重启 crontab 的方式:
root@DiskStation:~# synoservice --restart crond
如果是 DSM 7+
系统则运行 synosystemctl restart crond
命令来重启crontab
相关推荐
- 群晖 Synology 部署 Bitwarden 密码管理器
- 在群晖 Synology 上搭建 Bark 消息推送服务器
- 群晖 Synology 部署 ZeroSSL 泛域名证书
- 因群晖NAS系统CA证书失效导致的系列问题
- 在群晖NAS上搭建Cloudreve网盘系统
- ChineseSubfinder - 电影剧集中文字幕刮削器(群晖 Docker 部署篇)
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/1112.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。
原来群晖系统也能使用 crontab
一直以为阉割了这个功能
长知识了,感谢分享