在输入中包含Cash / Crontab在我的Bash备份脚本中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在输入中包含Cash / Crontab在我的Bash备份脚本中相关的知识,希望对你有一定的参考价值。
我正在使用3个选项执行Bash-Backup脚本:
- 做完全备份
- 使用cron在特定时间执行fullbackup
首先,我想问一下这样的道路:Path of directory: /home
然后我想要备份时间:Hour for the backup (0:00-23:59) : 2:00
然后是一个简单的问题:The backup will execute at 2:00. Do you agree(y/n)
我知道如何做一个crontab
,但我不知道如何在我的脚本中包含它,以便我选择选项2然后脚本要求我的目录和时间,然后设置crontab
。
任何想法或帮助将不胜感激!
答案
您可以使用现有的crontab
crontab -l
并安装一个新的crontab
crontab file
所以你的脚本可能需要类似的东西
crontab -l | grep -v "# install-backup-script" > /tmp/file.$$
echo "$min $hour * * * /full/path/to/script # install-backup-script" >> /tmp/file.$$
crontab /tmp/file.$$
rm -f /tmp/file.$$
以上是关于在输入中包含Cash / Crontab在我的Bash备份脚本中的主要内容,如果未能解决你的问题,请参考以下文章
在我的 django 模板中包含 CSS 和 Javascript [重复]
如何在我的 Eloquent ORM laravel 选择中包含一个过程?