Linux 计划任务的设置的一些使用总结计划任务的实现主要有cron 和 at两种方法,其中at是一次性的任务执行,cron是永久性的任务执行。我用了cron来实现计划任务,其详细用法可参见 man 文档我在实际应用中出现的问题及解决方法1. cron 执行指定任务时,初始加载的系统环境变量很少,内容也很少其中PATH=/sbin:/bin:/usr/sbin:/usr/bin,这样的话,执行的任务脚本里可能很多命令不能执行,可以在编辑crontab的时候赋予PATH更多的内容2. cron执行执行任务时,默认的执行目录是当前用户的HOME目录,如果在任务脚本中有相对路径的写法(如 ./)或者使用python的os.getcwd()等,得到的路径均为当前用户的HOME目录。如果脚本中有读写文件的操作,则会出错可以在编辑crontab的时候将HOME变量赋予为当前脚本的工作目录等你想指定的目录3. cron 执行指定任务,控制台信息默认会打印在/var/spool/mail/$user 里面,如果出现出错,可从其中得到出错信息,来调试程序CentOS 配置防火墙操作实例(启、停、开、闭端口)openSUSE多线路路由添加脚本相关资讯 Linux系统教程
- Linux系统教程:修复“ImportError (08/17/2015 07:50:43)
- 正在经历变革的 Linux 系统管理员 (08/14/2014 09:49:42)
- Linux系统教程:定制5M的RedHat 5. (05/18/2013 14:49:49)
| - Linux系统教程:Ubuntu桌面上禁用 (06/07/2015 14:01:48)
- 新电脑+旧系统:教你在不同机器间 (07/04/2013 06:51:32)
- Linux系统教程:自动删除n天前日志 (03/25/2013 19:10:16)
|
本文评论 查看全部评论 (0)