1. 程式人生 > >shell 指令碼編輯 crontab 任務

shell 指令碼編輯 crontab 任務

#!/bin/bash

SCHED_FILE="/home/liuyg/study/crontab_sched_file"

# check the sched file exist
if [ ! -f "${SCHED_FILE}" ]; then
    touch ${SCHED_FILE}
fi

# stop cron
service cron stop

# replace cron file
echo " * * * * * date +'\%F \%T' >> /home/liuyg/study/test" > ${SCHED_FILE}
echo " * * * * * echo 'hello world' >> /home/liuyg/study/test" >> ${SCHED_FILE}

# start cron
service cron start

# crontab
crontab ${SCHED_FILE}

相關推薦

shell 指令碼編輯 crontab 任務

#!/bin/bash SCHED_FILE="/home/liuyg/study/crontab_sched_file" # check the sched file exist if [ ! -f "${SCHED_FILE}" ]; then touch $

Shell指令碼crontab定時任務

crontab定時任務 crondtab是linux下用來週期性的執行某種任務或等待處理某些事件的一個守護程序,與windows下的計劃任務類似,crondtab程序每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。         每個使用者

shell指令碼編輯

shell: 1,歸檔:將多個檔案打包在一起tar(歸檔,解檔) tar -cvf ***.tar 檔案列表 tar -xvf ***.tar 檔案列表 2,gzip是GNU組織開發的一個壓縮程式,字尾:gz tar -czf ***.tar.gz 檔案列表 tar -xzf ***.t

指令碼新增crontab任務

1 #!/bin/bash 2 export LANG=en_US.utf8 3 4 cur_dir=$(cd `dirname $0`;pwd) 5 6 job_cmd_info="\n# 每天凌晨5點執行定時刪除工具\n" 7 job_time="0 5 * * * "

shell指令碼使用crontab做定時執行

1、編寫指令碼: #!/bin/bash if [ ! -f "/home/hadoop/shell/crontab/test" ]; then echo "test檔案不存在" touch /home/hadoop/shell/crontab/test else echo “刪除test檔案”

]利用shell指令碼crontab,scp實現將一臺伺服器的目錄備份到另一臺伺服器

 關於scp的詳細功能可參考: 在這我以將伺服器A上的/home/proto目錄下的wordpress自動備份到 伺服器B的/home/proto/目錄下,其中proto為伺服器的使用者名稱, 在B下輸入命令 會發現要輸入A伺服器密碼,下面我們就解決輸入密碼

通過shell指令碼做定時任務,用sqoop匯出資料

一、shell指令碼#!/bin/bash  #coding=UTF-8  #date_year=$(date +%Y)  #echo $date_year  source /etc/profile  for((i=3;i<=8;i++));  do  /opt/sqo

shell指令碼與定時任務

簡單shell指令碼#!/bin/bashexport JAVA_HOME=/usrexport PATH=$PATH:$JAVA_HOME/binstart=`date -d yesterday +%Y-%m-%d`#date -d yesterday +%Y-%m-%de

shell指令碼放到crontab裡就執行不成功的問題

有些shell指令碼正常執行沒問題,但放到crontab裡就執行不成功,原因是因為crontab執行指令碼的時候不會讀取使用者的環境變數等配置 解決方法: 1.在shell前面export下$PAT

eclipse下搭建shell指令碼編輯器--安裝開發shell的eclipse外掛shelled

1、安裝“man-page viewer”外掛(ShellEd需要,有的機器不需要,先裝上) 2、安裝“shelled”外掛 以archive,即zip包的方式設定資料來源: 在shell檔案上點右鍵->open with->選擇shell script Editor,發現開啟的SHELL的

shell指令碼放到crontab裡定時執行

需求需要定時檢查zookeeper程序和mq程序,當程序不存在時去需要自動啟動,把檢查程序的指令碼寫好後,新增到crontab中 設定定時多久執行。 檢測zookeeper程序指令碼 check_zk.sh #!/bin/sh #echo `date` source /e

linux Vim編輯器、shell指令碼、流程控制語句和計劃任務

本章主要講解shell指令碼,vim編輯器 1. 強制儲存退出 wq! 2. 查詢主機名稱 hostname 3. 在vim中常用的命令 dd刪除游標所在行;5dd刪除自游標所在行開始往下數五行;yy複製游標所在行;5yy複製自游標所在行開始往下數5行內容;n顯示搜尋命令定位到下一個字串

使用shell指令碼或命令列 新增crontab 定時任務

crontab 是運維過程中常用的定時任務執行工具         一般情況下在有新的定時任務要執行時,使用crontab -e ,將開啟一個vi編輯介面,配置好後儲存退出,但是在自動化運維的過程中往往需要使用shell指令碼或命令自動新增定時任務。接下來結束三種(Cent

crontab執行任務呼叫shell指令碼,相對路徑無法找到

問題出現的場景大概就是 1 cron呼叫一個python指令碼 2 python指令碼中呼叫一個shell指令碼(對日誌分析)獲取shell輸出然後傳送郵件 類似一個監控任務。 直接執行python指令碼沒有問題,但是寫在cron中之後,shell指令碼中的相對路徑就找不到

Ubuntu下用crontab 部署定時任務shell指令碼

1、首先建立一個定時任務:每分鐘向螢幕輸出"Hello world!"。 有兩種實現方式: 1)輸入crontab -e命令,根據提示直接在當前cron task文字最後面插入如下命

[Shell]crontab 執行任務呼叫shell指令碼,相對路徑無法找到

問題出現的場景大概就是 1  cron呼叫一個python指令碼 2  python指令碼中呼叫一個shell指令碼(對日誌分析)獲取shell輸出然後傳送郵件 類似一個監控任務。 直接執行python指令碼沒有問題,但是寫在cron中之後,shell指令碼中的相對路徑

[Shell] swoole_timer_tick 與 crontab 實現定時任務和監控

ash crontab usr 當前 gif nohup AR 定時器 kill -9 手動完成 "任務" 和 "監控" 主要有下面三步: 1. mission_cron.php(定時自動任務腳本): <?php /** * 自動任務 定時器 (5s 執行)

如何使用ssh遠程編輯定時任務crontab

ssh crontab CP file cront 使用 ron 區別 權限   linxu定時任務使用crontab,編輯crontab可以直接編輯:crontab -e;也可以直接讀取文件 crontab file。這兩種操作都不需要特殊權限sudo。區別在於,cron

使用crontab定時執行shell指令碼

原帖地址:http://blog.chinaunix.net/uid-429659-id-4510419.html 使用crontab你可以在指定的時間執行一個shell指令碼或者一系列Linux命令。例如系統管理員安排一個備份任務使其每天都執行 入門 # cronta

linux 任務排程 shell指令碼

一個簡單的任務排程 首先要寫一個指令碼world.sh  目的是為了驗證 #!、bin/bash echo "hello world'  >> tt.txt wq 退出儲存 然後更改許可權 chomd 755 world.sh 智遊更改許可權 sh才能變成可執行指