侧边栏壁纸
博主头像
阿波兹博主等级

行动起来,活在当下

  • 累计撰写 46 篇文章
  • 累计创建 12 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux 使用shell命令增加定时任务

Aquiver
2023-04-23 / 0 评论 / 0 点赞 / 19 阅读 / 703 字 / 正在检测是否收录...

无需root权限

crontab -l > conf && echo "0 1 * * * $DIR/backupDockerDB.sh ${input_ports[@]}" >> conf && crontab conf && rm -f conf

[!INFO] 这个命令的作用是将当前用户的 crontab 文件内容导出到 conf 文件,然后在 conf 文件中追加一个定时任务,并将修改后的 conf 文件重新导入到 crontab 文件中,最后删除 conf 文件。 具体来说,命令分为三个部分:

  1. crontab -l > conf:将当前用户的 crontab 文件内容导出到 conf 文件。
  2. echo "0 1 * * * /root/backupDockerDB.sh 3322" >> conf:在 conf 文件中追加一个定时任务。
  3. crontab conf:将修改后的 conf 文件重新导入到 crontab 文件中,实现任务追加。最后使用 rm -f conf 命令删除 conf 文件。
0

评论区