@ubuntu:~$ date
2013年 01月 03日 星期四 21:07:53 CST
@ubuntu:~$ at 21:09 //
warning: commands will be executed using /bin/sh
at> touch test-at //执行touch test-at 即为新建一个test-at文件
at> // 按ctr+D组合键退出
job 1 at Thu Jan 3 21:09:00 2013
:~$ ls
examples.desktop test-at 公共的 模板 视频 图片 文档 下载 音乐 桌面
下面对 crontab步骤进行讲解,首先对其语法原理,很多地方都有,但是对于初学者怎么去操作呢
1、crontab -e 进入编辑状态
按a键 按enter 进入编辑模式
输入
31 * * * * touch /home/guoxiaoliang/est-at#在小时的第32分钟创建一个est-at的文件
暗ctr +c 退出编辑模式
输入 wq 输入enter 保存退出
crontab -l 查看是否存在这样一个任务
重启,不然的话不执行
在ubuntu中是
/etc/init.d/cron restart 其他的fedora不是。任务挂载了
如果不能向上述所说的编辑,就
需要设置编辑工具,否则默认是crontab的编辑,对于习惯vi编辑的用户,我们需要 在用户目录下设置.profile配置文件,如root的配置文件.prifile,就如下目录:
带.的文件都是隐藏文件,所以需要ls -a才能列出来,vi .profile在文件中加入如下配置:
EDITOR=vi
export EDITOR
许在在启动的时候就打开服务
sudo update-rc.d cron defaults
[sudo] password for guoxiaoliang:
update-rc.d: warning: /etc/init.d/cron missing LSB information
update-rc.d: see
Adding system startup for /etc/init.d/cron ...
/etc/rc0.d/K20cron -> ../init.d/cron
/etc/rc1.d/K20cron -> ../init.d/cron
/etc/rc6.d/K20cron -> ../init.d/cron
/etc/rc2.d/S20cron -> ../init.d/cron
/etc/rc3.d/S20cron -> ../init.d/cron
/etc/rc4.d/S20cron -> ../init.d/cron
/etc/rc5.d/S20cron -> ../init.d/cron
以下是附录我需要改的时候的所有指令
guoxiaoliang@ubuntu:~$ crontab -r
guoxiaoliang@ubuntu:~$ crontab -l
no crontab for guoxiaoliang
guoxiaoliang@ubuntu:~$ crontab -e
no crontab for guoxiaoliang - using an empty one
888
a
9 * * * * rm /home/guoxiaoliang/.xsession-errors.old
^C
?
wq
941
crontab: installing new crontab
文章评论(0条评论)
登录后参与讨论