linux cron详细用法
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-19
now `date` > /dev/console write garth %Hi Garth % Remember to get a job. cd /etc; /bin/mail -s "password file" evi < passwd 管理crontab crontab filename 将filename安装为crontab文件,它将替代crontab文件以前版本. crontab -e 检出一个crontab的一个副本,用编辑器打开,然后将其重新提交给crontab目录(/var/spool/cron/''username''). crontab -l 将crontab中内容列在标准输出上. crontab -r 删除crontab. 不带命令行的 crontab将试图从他自己的标准输出中读取crontab内容.如果意外进入,不要试图使用Ctrl-D退出,那样会删除整个crontab内容,而 要使用Ctrl-C退出. 对于root,有这样的命令:crontab -u loki -r 删除属于loki的crontab文件. 控制使用 crontab 命令 /etc/cron.allow /etc/cron.deny文件控制哪一个用户可以使用 crontab 命令.root 用户可以创建、编辑或删除这些文件.这些文件的条目是用户登录名称,每个名称占一行.如果登录标识和多个的登录名称相关联,这个crontab 命令采用第一个在 /etc/passwd 文件中的登录名称,而不管当前实际使用哪一个登录名称.,要允许用户启动 cron 作业,应该使用 chuser 命令将 /etc/security/user 文件中的守护进程属性设置为 TRUE. 以下关于 cron.allow 文件的一个示例: 拥有帝国一切,皆有可能。欢迎访问phome.net root nick dee sarah 如果 cron.allow 文件存在,只有在文件中出现其登录名称的用户可以使用 crontab 命令.root 用户的登录名出现在 cron.allow 文件中,如果这个文件存在的话.系统管理员可以明确的停止一个用户,通过使用 crontab 命令,同时在cron.deny 文件中列出用户的登录名.如果只有 cron.deny 文件存在,任一名称没有出现在这个文件中的用户可以使用 crontab 命令. 如果以 下一个条件成立,用户将不能使用 crontab 命令: cron.allow 文件和 cron.deny 文件不存在(只允许 root 用户). cron.allow 文件存在,但用户的登录名并不列在其中. cron.deny 文件存在,并且用户的登录名列在其中. 默 认情况下,所有用户都可向cron提交crontab文件.其默认的用户配置文件是空的/etc/cron.deny文件 .如果没有这两个文件的话,只有root才能提交crontab. 重要的是,访问控制是由crontab而不是cron来实现的.如果某用户可通 过其他方式把crontab秘密转移到适合目录中去,那么cron就会盲目地执行该文件中的命令. Linux预安装好的crontab项主要在/etc/cron.d下,如果想使某项不起作用, 可以注释掉. 另外,还有/etc/cron.daily 每天运行一次的脚本; /etc/weekly 每周运行一次的脚本. crond的管理 service crond {start|stop|status|reload|restart|condrestart} /etc/init.d/crond {start|stop|status|reload|restart|condrestart} 如果想让crond开机行动启动,可以在此/etc/rc.d/rc.local脚本的加入/sbin/service crond start 即可. 常见用途: 清理文件系统 find / -xdev -name core -atime 7 -exec rm -f { } '';'' 拥有帝国一切,皆有可能。欢迎访问phome.net 删除一星期都没访问过的core映象文件(程序崩溃时产生的映象文件). find / -xdev -atime 3 ''('' -name ''#*'' -o -name ''#*'' -o -name ''*.CKP'' -o -name ''*~'' -o -name ''.nfs~'' '')'' -exec rm -f { } '';'' 删除以 #,.#或nfs开头的,或者是以 ~ 以及.CKP结尾的文件,还有3天未被访问的文件,不同类型的临时文件和编辑器的备份文件,都是这一模式的典型代表. cd /tmp ; find . ! -name . ! -name lost found -type d -mtime 3 -ex |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于linux cron详细用法的所有评论