linux crontab實(shí)現(xiàn)每秒執(zhí)行

linux crontab 實(shí)現(xiàn)定時(shí)任務(wù)非常方便

CRONTAB(1)                   Cronie Users’ Manual                   CRONTAB(1)

NAME
       crontab - maintain crontab files for individual users

SYNOPSIS
       crontab [-u user] file
       crontab [-u user] [-l | -r | -e] [-i] [-s]

DESCRIPTION
       Crontab  is the program used to install, remove or list the tables used to drive the cron(8) daemon.  Each user can have their own crontab, and though these are files in /var/spool/
       , they are not intended to be edited directly. For SELinux in mls mode can be even more crontabs - for each range. For more see selinux(8).

       The cron jobs could be allow or disallow for different users. For classical crontab there exists cron.allow and cron.deny files.  If cron.allow file exists, then you must be  listed
       therein  in  order  to be allowed to use this command.  If the cron.allow file does not exist but the cron.deny file does exist, then you must not be listed in the cron.deny file in
       order to use this command.  If neither of these files exists, only the super user will be allowed to use this command.  The second option is using PAM authentication, where you  set
       up users, which could or couldn’t use crontab and also system cron jobs from /etc/cron.d/.

       The temporary directory could be set in enviroment variables. If it’s not set by user than /tmp is used.

OPTIONS
       -u     Append  the name of the user whose crontab is to be tweaked.  If this option is not given, crontab examines "your" crontab, i.e., the crontab of the person executing the com-
              mand.  Note that su(8) can confuse crontab and that if you are running inside of su(8) you should always use the -u option for safety’s sake.  The first form of this  command
              is used to install a new crontab from some named file or standard input if the pseudo-filename "-" is given.

       -l     The current crontab will be displayed on standard output.

       -r     The current crontab will be removed.

       -e     This  option  is  used  to  edit  the  current crontab using the editor specified by the VISUAL or EDITOR environment variables.  After you exit from the editor, the modified
              crontab will be installed automatically.

       -i     This option modifies the -r option to prompt the user for a ’y/Y’ response before actually removing the crontab.

       -s     It will append the current SELinux security context string as an MLS_LEVEL setting to the crontab file before  editing  /  replacement  occurs  -  see  the  documentation  of
              MLS_LEVEL in crontab(5).

SEE ALSO
       crontab(5),cron(8)

FILES (crontab權(quán)限問題)
       /etc/cron.allow
       /etc/cron.deny

STANDARDS
       The crontab command conforms to IEEE Std1003.2-1992 (‘‘POSIX’’).  This new command syntax differs from previous versions of Vixie Cron, as well as from the classic SVR3 syntax.

DIAGNOSTICS
       A fairly informative usage message appears if you run it with a bad command line.

日志文件一般在 /var/log/cron 文件

基本格式 :
* * * * * command
分  時(shí)  日  月  周  命令
第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時(shí)1~23(0表示0點(diǎn))
第3列表示日期1~31
第4列表示月份1~12
第5列標(biāo)識(shí)號(hào)星期0~6(0表示星期天)
第6列要運(yùn)行的命令

crontab文件的一些例子:
每晚的21:30重啟apache油狂。
30 21 * * * /usr/local/etc/rc.d/lighttpd restart
每月1、10夸盟、22日
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
每天早上6點(diǎn)10分
10 6 * * * date
每兩個(gè)小時(shí)
0 */2 * * * date
晚上11點(diǎn)到早上8點(diǎn)之間每兩個(gè)小時(shí)秽荞,早上8點(diǎn)
0 23-7/2骤公,8 * * * date
每個(gè)月的4號(hào)和每個(gè)禮拜的禮拜一到禮拜三的早上11點(diǎn)
0 11 4 * mon-wed date
1月份日早上4點(diǎn)
0 4 1 jan * date
crontab最小維度是分鐘,想實(shí)現(xiàn)秒級(jí)別的方式有兩種

  1. crontab -e 中實(shí)現(xiàn)
   * * * * * /bin/date >>/tmp/date.txt
   * * * * * sleep 10; /bin/date >>/tmp/date.txt
   * * * * * sleep 20; /bin/date >>/tmp/date.txt
   * * * * * sleep 30; /bin/date >>/tmp/date.txt
   * * * * * sleep 40; /bin/date >>/tmp/date.txt
   * * * * * sleep 50; /bin/date >>/tmp/date.txt

2.在shell腳本中實(shí)現(xiàn)

vim test.sh

#!/bin/bash
        for((i=1;i<=5;i++));
                do
                 /bin/date >>/tmp/date.txt
                sleep 10
                done &

crontab -e

   * * * * *  test.sh

在執(zhí)行crontab的是經(jīng)常碰到找不到命令的情況扬跋,這時(shí)候是path的問題制定path即可

例如
crontab -e

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
 * * * * *  test.sh
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末阶捆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌洒试,老刑警劉巖倍奢,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異垒棋,居然都是意外死亡卒煞,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門叼架,熙熙樓的掌柜王于貴愁眉苦臉地迎上來畔裕,“玉大人,你說我怎么就攤上這事乖订“缛模” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵乍构,是天一觀的道長甜无。 經(jīng)常有香客問我,道長哥遮,這世上最難降的妖魔是什么岂丘? 我笑而不...
    開封第一講書人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮眠饮,結(jié)果婚禮上奥帘,老公的妹妹穿的比我還像新娘。我一直安慰自己君仆,他們只是感情好翩概,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著返咱,像睡著了一般钥庇。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上咖摹,一...
    開封第一講書人閱讀 50,050評(píng)論 1 291
  • 那天评姨,我揣著相機(jī)與錄音,去河邊找鬼萤晴。 笑死吐句,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的店读。 我是一名探鬼主播嗦枢,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼屯断!你這毒婦竟也來了文虏?” 一聲冷哼從身側(cè)響起侣诺,我...
    開封第一講書人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎氧秘,沒想到半個(gè)月后年鸳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡丸相,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年搔确,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片灭忠。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡膳算,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出更舞,到底是詐尸還是另有隱情畦幢,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布缆蝉,位于F島的核電站,受9級(jí)特大地震影響瘦真,放射性物質(zhì)發(fā)生泄漏刊头。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一诸尽、第九天 我趴在偏房一處隱蔽的房頂上張望原杂。 院中可真熱鬧,春花似錦您机、人聲如沸穿肄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽咸产。三九已至,卻和暖如春仲闽,著一層夾襖步出監(jiān)牢的瞬間脑溢,已是汗流浹背姜盈。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來泰國打工毅糟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留扇谣,地道東北人盛霎。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓告喊,卻偏偏與公主長得像聪富,于是被迫代替她去往敵國和親肝谭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子纺铭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容