linux crontab命令的用法?

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:32:07
有一个题目:(在文本模式下)
2009年4月25日19:30用户u1给用户u2发一邮件,邮件内容从文件email.txt中读取。
1.我先用useradd 创建了u1和u2
2.然后登陆u1,用vi email.txt,在email.txt中输入echo“Hello”,又用vi u1.cron,在u1.cron中输入30 19 8 4 * mail u2<email.txt,保存并退出
3.注销登录到root,执行crontab -u u1 /home/u1/u1.cron

我感觉上面3步没有错,但是到指定时间的时候我登陆u2并没有得到什么消息的提示。不知道什么原因。
希望高手解答一下,本人才接触linux,有许多东西不懂。

又用vi u1.cron,在u1.cron中输入30 19 8 4 * mail u2<email.txt,保存并退出,这一步错了
输入crontab -e
在里面编辑30 19 25 4 * mail u2</home/u1/email.txt保存并退出.
第三步好像没用啊,你哪里学的?我也是刚学的.

又用vi u1.cron,在u1.cron中输入30 19 8 4 * mail u2<email.txt 这步错了,正确的是在u1.cron中输入30 19 25 4 * mail u2</home/u1/email.txt,保存并退出。
注销登录到root,执行crontab -u u1 /home/u1/u1.cron 也错了。不用注销登录到root,而就是在u1用户内提交任务:crontab -u u1 /home/u1/u1.cron