Linux基本命令篇 - 任务管理

单次任务(job): 只执行一次.

at 编辑任务

    关机命令 sudo poweroff

    创建成功之后, 会返回一个job ID.

atq 查询任务

    用该命令查询指定ID的job, 或者不指定job id, 查看job. 注意, 如果想要查询一个管理员权限才能执行的job, 那么运行atq命令时, 也需要使用sudo的.

atrm 删除任务

    使用该命令, 删除指定id的job.

   

周期任务: 每到一定的周期, 就会重复执行.

crontab –e  对应at命令, 编辑任务. 该命令中tab实际是table的一个简写.

    # m h dom mon dow  command  注意, #代表注释, dom= day of month, dow= day of week,  mon= month

    15 1 * * 1-5 /home/user1/backpup.sh  该命令指定不论月中的哪一天, 不论哪个月, 只要是礼拜一到礼拜五, 在凌晨1点15分,

    都要执行/home/user1/backup.sh这个命令. backup.sh里包含需要执行的脚本.

    注意, 在GNU nano文本编辑器中, ^X代表键入Ctrl + X, 该选项用于推出.

crontab –l   对应atq命令, 查询任务.

    该命令用来查询已经设定好的周期性任务.

crontab –r  对应atrm命令, 删除任务.

    该命令用来删除设定好的周期性任务.

/etc/init.d/cron start|stop|restart|status

deamon程序相当于SharePoint中的Timer Job.

不同的用户执行的是不同用户空间中的任务. 彼此区别.

posted on 2009-07-23 11:37  中道学友  阅读(967)  评论(0编辑  收藏  举报

导航

技术追求准确,态度积极向上