红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

[已解决]怎么使用crontab计划任务?

发布时间:2008-07-30 20:34:36来源:红联作者:ztttly
我是这样写的
# m h dom mon dow command
29 20 * * * mpalyer /home/google/音乐/完美世界.mp3
让系统在每天20:29播放歌曲
怎么它一直不执行?
之前要启动crond吗?
我用的ubuntu
没有/sbin/service crond start这个命令
期待高手指点迷津!

解决方法
1.启动crond sudo /etc/init.d/cron restart
2.写脚本 后台不支持mplayer 播放![目前这么认为,期待高手指点]
3.可以写个测试的 * * * * * mkdir /home/自己的home/桌面/testfile
ok 一分钟后你会在桌面看见testfile!

[ 本帖最后由 ztttly 于 2008-7-30 23:20 编辑 ]
文章评论

共有 9 条评论

  1. ztttly 于 2008-07-30 21:49:58发表:

    改成 /usr/bin/mplayer /home/google/音乐/完美世界.mp3了
    还是不能播放!

  2. bower820 于 2008-07-30 21:43:46发表:

    mplayer应该指定完整路径(可用which mplayer命令查),或者指定PATH值(在cron对应文件中指定)。
    mpalyer /home/google/音乐/完美世界.mp3 ===>/usr/bin/mplayer /home/google/音乐/完美世界.mp3

  3. ztttly 于 2008-07-30 21:39:50发表:

    特别感谢

    开源CEO 柳峰

  4. ztttly 于 2008-07-30 21:19:17发表:

    /etc/cond.deny 没有这个目录,这说明我机子上的每个用户都因该能使用crontab

  5. ztttly 于 2008-07-30 21:17:14发表:

    # /etc/init.d/crond restart
    应该是/etc/init.d/cron restart 但是显示结果是
    open: Permission denied
    * Restarting periodic command scheduler crond
    start-stop-daemon: warning: failed to kill 5788: Operation not permitted
    open: Permission denied [fail]

  6. lyq617617 于 2008-07-30 21:15:31发表:

    看你的脚本没有语法错误的,顺便看一下当前用户是否在/etc/cond.deny 文件里,如果在此文件里,是不允许执行 crontab .

  7. lyq617617 于 2008-07-30 21:03:31发表:

    引用:
    原帖由 ztttly 于 2008-7-30 20:53 发表
    # mpalyer /home/google/音乐/完美世界.mp3
    可以播放.
    #chkconfig --list
    我的系统提示没有这个命令

    这样来启动此服务:
    # /etc/init.d/crond restart

  8. ztttly 于 2008-07-30 20:53:02发表:

    # mpalyer /home/google/音乐/完美世界.mp3
    可以播放.
    #chkconfig --list
    我的系统提示没有这个命令

  9. lyq617617 于 2008-07-30 20:45:57发表:

    你在终端直接运行下面的命令它会播放歌曲么?
    # mpalyer /home/google/音乐/完美世界.mp3
    [color=black]如果直接运行此命令并不能播放歌曲,那么你的计划任务当然也做不到。
    [/color]先运行
    # chkconfig --list
    看看有没有 crond 这项服务,如果有,你可以查看它在各运行级别下开启状态;如果没有,接着运行
    # chkconfig --add crond
    把 crond 服务加入进来,现在就可以用命令
    # service crond start
    来启动 crond 服务。

    [ 本帖最后由 lyq617617 于 2008-7-30 21:00 编辑 ]