docker|群晖DailyCheckIn设置docker定时执行签到命令

DailyCheckIn原作者教程上没有群辉定时操作执行签到的教程,所以为小白制作此教程

一种是用CONTAINER ID执行命令,另外一种是直接用容器名称,如果嫌SSH麻烦,跳过123步骤,直接用容器名称替代CONTAINER ID即可。

1、首先群晖要获取root并且登陆ssh
2、切换到root,输入

sudo -i

3、获取容器ID(CONTAINER ID),以获取DailyCheckIn容器id为例
docker ps -a

docker|群晖DailyCheckIn设置docker定时执行签到命令
文章图片
查询到镜像dailycheckin的CONTAINER ID

4、然后在群晖的控制面板-任务计划下,新增计划的任务-用户定义的脚本
docker|群晖DailyCheckIn设置docker定时执行签到命令
文章图片


【docker|群晖DailyCheckIn设置docker定时执行签到命令】 5、名称随意输入,用户账户选择“root”
docker|群晖DailyCheckIn设置docker定时执行签到命令
文章图片

6、计划里选择自己设定定时执行命令的时间
7、然后在运行命令中的用户自定义脚本输入命令,XXXXX为容器ID(CONTAINER ID)或容器名
sudo docker exec XXXXXXXX dailycheckin

docker|群晖DailyCheckIn设置docker定时执行签到命令
文章图片

8、确定应用后,可以运行一遍,config里面设置了推送的话,运行完成可以收到签到成功的推送,以后就可以定时执行命令签到了。

    推荐阅读