OSX系统添加定时任务 Linux crontab命令 定时执行py 文件 任务
2018-04-11 19:06
941 查看
#输出日志
# cpd_$(date +"\%Y-\%m-\%d_\%H").log 按照日期输出日志
OS X是苹果Mac的操作系统。今天遇到了一个想向系统里添加定时任务的问题。比如我想在12点运行一个脚本,而这个时间我又要出去吃饭。这个时候就可以通过增加定时任务的办法来解决。
这里主要提供两种方式:
crontab [-u username] [-l|-e|-r]
相关参数:
-u :只有 root 才能进行这个任务,也就是帮其他使用者建立/移除 crontab 工作排程;
-e :编辑 crontab 的工作內容
-l :查看 crontab 的工作內容
-r :移除所有的 crontab 的工作內容,若仅仅移除一项,请用 -e 去编辑。
crontab file [-u user]:用指定的文件替代目前的crontab。
例一:用 dmtsai 的身份在每天的 12:00 发信给自己
通过上面的命令介绍可见crontab的最小时间间隔是一分钟
#将日志输入到2.log文件中无论错误还是正确 02 15 * * * . ~/xad/pyenv/xadserver/bin/activate && cd /root/xad/xadserver && source ~/.profile && python log_xad.py >/root/xad/xadserver/2.log 2>&1
# cpd_$(date +"\%Y-\%m-\%d_\%H").log 按照日期输出日志
27 12 10 * * * . ~/pyen/xadstat/bin/activate && cd /root/zyj_project/xad_unit/pv_uv && python3 push_view.py >/root/zyj_project/xad_unit/logs/cpd_$(date +"\%Y-\%m-\%d_\%H").log 2>&1
OS X是苹果Mac的操作系统。今天遇到了一个想向系统里添加定时任务的问题。比如我想在12点运行一个脚本,而这个时间我又要出去吃饭。这个时候就可以通过增加定时任务的办法来解决。
这里主要提供两种方式:
crontab命令
crontab是Linux下的定时任务命令,OS X显然也是支持这个命令的。下面说一下如何使用:crontab [-u username] [-l|-e|-r]
相关参数:
-u :只有 root 才能进行这个任务,也就是帮其他使用者建立/移除 crontab 工作排程;
-e :编辑 crontab 的工作內容
-l :查看 crontab 的工作內容
-r :移除所有的 crontab 的工作內容,若仅仅移除一项,请用 -e 去编辑。
crontab file [-u user]:用指定的文件替代目前的crontab。
例一:用 dmtsai 的身份在每天的 12:00 发信给自己
$ sudo crontab -e # 此时会进入 vi 编辑器!注意到,每项工作都是一行。 # 基本格式:* * * * * command 0 12 * * * mail dmtsai -s "at 12:00" < /home/dmtsai/.bashrc #分 时 日 月 周 |<==============指令串========================>| $ sudo crontab -l # 查看已经添加的定时任务
使用问题:
如果使用crontab -e编辑无法保存,说明你还没有相关文件,你可以新建一个txt文件,文件内协商你要执行的任务。然后通过sudo crontab file这个命令来新建相关文件,然后你就可以通过
crontab -e来修改定时任务了
通过上面的命令介绍可见crontab的最小时间间隔是一分钟
相关文章推荐
- Linux 添加定时任务,crontab -e 命令与直接编辑 /etc/crontab 文件
- Linux下使用crontab来执行定时任务计划----执行每晚12点多执行移动log日志文件操作
- Linux crontab定时执行任务 命令格式与详细例子
- linux中定时执行任务crond及crontab命令的使用
- crontab相关命令及表达式 (Linux系统定时任务)
- Linux定时执行任务命令概述:at和crontab
- Linux crontab定时执行任务 命令格式与详细例子
- Linux crontab定时执行任务 命令格式与详细例子
- Linux定时执行任务命令概述:at和crontab
- Linux crontab定时执行任务 命令格式
- crontab(linux下定时执行任务命令)
- linux 系统下定时执行任务 crontab
- Linux crontab定时执行任务 命令格式与详细例子
- Linux crontab定时执行任务 命令格式与详细例子
- Linux crontab定时执行任务 命令格式与详细例子
- Linux定时执行任务命令概述:at和crontab
- linux 管理小命令9—— 定时执行任务命令at和crontab
- Linux定时执行任务命令概述:at和crontab
- Linux命令之crontab定时任务执行
- 【转载】Linux定时执行任务命令概述:at和crontab