at 常用命令

以debian 6.0.1 为例:

服务开启关闭:

Usage: /etc/init.d/atd {start|stop|restart|force-reload|status}

设置一次计划任务(at):

wangss@test:~$ at 08:50 2016-09-17
warning: commands will be executed using /bin/sh
at> sudo /root/clean.py
at> <EOT>
job 1 at Sat Sep 17 08:50:00 2016

查询待执行的任务(atq):

wangss@test:~$ atq
2       Sat Sep 17 08:50:00 2016 a wangss

可以看到有个job id 为2 的任务待执行,如果我们想看这个在9.17号的任务是什么,我们要用命令(at -c 2)查看:

#!/bin/sh
# atrun uid=1505 gid=1505
# mail wangss 0
umask 22
HISTSIZE=1000; export HISTSIZE
SSH_CLIENT=192.168.1.1 44165 22; export SSH_CLIENT
SSH_TTY=/dev/pts/0; export SSH_TTY
HISTFILESIZE=2000; export HISTFILESIZE
USER=wangss; export USER
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:; export LS_COLORS
MAIL=/var/mail/wangss; export MAIL
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/lib/jre6/bin; export PATH
PWD=/home/wangss; export PWD
JAVA_HOME=/usr/lib/jre6; export JAVA_HOME
LANG=en_US.UTF-8; export LANG
SHLVL=1; export SHLVL
HOME=/home/wangss; export HOME
LANGUAGE=en_US:en; export LANGUAGE
LOGNAME=wangss; export LOGNAME
CLASSPATH=./usr/lib/jre6/lib/dt.jar:/usr/lib/jre6/lib/tools.jar:.; export CLASSPATH
cd /home/wangss || {
         echo 'Execution directory inaccessible' >&2
         exit 1
}
sudo /root/clean.py

如果我们想要删掉这个任务,可以用命令(atrm 2),这样我们就可以删掉它了。

更多更详细的说明请点击http://www.cnblogs.com/peida/archive/2013/01/05/2846152.html

原文地址:https://www.cnblogs.com/wangss/p/5872812.html