嘘~ 正在从服务器偷取页面 . . .

群晖如何使用Crontab设置任务计划


群晖如何使用Crontab设置任务计划!

与其他类Unix系统不同的是,群晖上面并不能直接 crontab -e 来管理计划任务。默认群晖NAS是不允许root直接登陆的,所以我们要先来切换用户身份到root。

切换到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服务就可以了。

root@DiskStation:~# synoservice --restart crond

注意:遇到关机或重启,需要手动启动cron服务。或者以root用户运行 vim /etc/rc在exit 0前添加一行synoservice —start crond或者设置为开机启动。如下图:

在这里插入图片描述

定时启动、关闭docker里某一容器

结合前面的crontab设置来实现,需要用到的代码,如下:

启动命令
docker start 容器名
关闭命令
docker stop 容器名

文章作者: Qihong
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Qihong !
评论
评论
 上一篇
解决黑群晖系统可用空间不足问题 解决黑群晖系统可用空间不足问题
实施步骤1、先用sudo -i获取root权限,然后用df检查占用。发现【/dev/md0 】这个占用100%。 2、接着用du -sh /*发现一个【1.8G /usr】usr这个文件 这应该不会占用那么大的空间,最后找到是go1.1
下一篇 
群晖docker设置国内镜像 群晖docker设置国内镜像
一、打开Docker,注册表-设置-Docker Hub-编辑 二、启用注册表镜像打勾,在注册表镜像URL处填写: https:``//gcislbr9.mirror.aliyuncs.com 以上的镜像如果有问题,可以试下面的地址: h
  目录