crontab 定時(shí)任務(wù)
crontab 五個(gè)域的含義
0~59 表示分
1~23 表示小時(shí)
1~31 表示日
1~12 表示月份
0~6 表示星期(其中0表示星期日
* * * * * /home/milch/tmpmail #每隔一分鐘執(zhí)行一次后臺(tái)程序tmpmail
腳本的路徑必須為全局路徑
一個(gè)定時(shí)任務(wù)例子:
1)設(shè)置環(huán)境變量
在$HOME .profile后面添加 export $EDITOR=vi
2) 新建一個(gè)文件 davecron
* * * * * /bin/echo `date` >>$HOME/dateInfo.txt
3) 提交給cron進(jìn)程
crontab davecron
4)查看定時(shí)任務(wù)
crontab -l
//
root@ubuntu:/var/spool/cron/crontabs# cat root
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (davecron installed on Mon Oct 25 11:29:52 2010)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
* * * * * /bin/echo `date` >>$HOME/dateInfo.txt
//
---------------------------------------------
重啟crond:
service crond restart
或者
/etc/rc.d/init.d/crond restart
查看自動(dòng)自行項(xiàng):
crontab -l
添加/編輯自動(dòng)執(zhí)行項(xiàng):
crontab -e
----------------------------------------------
at命令
at命令,用戶向cron守護(hù)進(jìn)程提-交作業(yè),提交后保留所有當(dāng)前的環(huán)境變量
/etc 下at.allow & at.deny 規(guī)定哪些用戶可以使用at和不可能使用
提交一個(gè)任務(wù)
列出所提交的作業(yè) at -l
清除一個(gè)作業(yè) atrm job n.o. # atrm 8
向后臺(tái)提交命令
命令 &
find /etc -name "passwd" -print >$HOME/find.txt 2>&1 &
退出帳戶后仍執(zhí)行命令
nohup command &
-------------
SSH
1. 首先在服務(wù)器上安裝ssh的服務(wù)器端。
$ sudo aptitude install openssh-server
2. 啟動(dòng)ssh-server。
$ /etc/init.d/ssh restart
3. 確認(rèn)ssh-server已經(jīng)正常工作。
$ netstat -tlp
tcp6 0 0 *:ssh *:* LISTEN -
看到上面這一行輸出說明ssh-server已經(jīng)在運(yùn)行了。
---------------
posted on 2010-10-28 22:13 XXXXXX 閱讀(208) 評(píng)論(0) 編輯 收藏 所屬分類: Linux&Unix