簡單介紹Shell中的定時任務 crontab
導讀 | crondtab程式每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。這篇文章主要介紹了 中的定時任務 crontab,需要的朋友可以參考下 |
crondtab定時任務
crondtab是 下用來週期性的執行某種任務或等待處理某些事件的一個守護程式,與windows下的計劃任務類似,crondtab程式每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。
如何讓shell
每天定時執行?
1.新建需要定時執行的shell ,這裡為date.sh指令碼。
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH echo "hello world" echo "----------------------------------------------------------------------------" endDate=`date +"%Y-%m-%d %H:%M:%S"` echo "★[$endDate] Successful" echo "當前時間":$(date +"%Y-%m-%d %H:%M:%S") >> /www/wwwroot/date.txt echo "----------------------------------------------------------------------------"
2.將這個date.sh指令碼新增到定時任務中,直接執行“crontab -e” 新增就行。
[root@localhost ~]# crontab -e */1 * * * * /www/wwwroot/date.sh > /dev/null 2>&1 */1 * * * * /www/wwwroot/date.sh >> /www/wwwroot/result.txt 2>&1 # 每天10:30執行 30 10 * * * /www/wwwroot/date.sh
3.最後,我們再檢視一下輸出檔案date.txt和crontab日誌。
[root@localhost ~]# tail -n 5 /www/wwwroot/date.txt [root@localhost ~]# tail -f /var/log/cron
總結
以上所述是小編給大家介紹的Shell中的定時任務 crontab,希望對大家有所幫助!
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2672568/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- crontab定時任務
- Linux crontab 定時任務Linux
- Linux定時任務crontab通俗易懂簡單扼要地解析Linux
- Linux Crontab Shell指令碼實現秒級定時任務Linux指令碼
- 排查linux 定時任務cron crontabLinux
- linux定時任務的設定 crontab 配置指南Linux
- Django定時任務Django-crontab的使用Django
- Laravel 定時任務以及 crontab 安裝Laravel
- crontab使用說明【一文搞懂Linux定時任務Crontab】Linux
- linux 如何建立定時任務?crontab -e 定時任務使用的時間是系統時間Linux
- Linux定時任務Crontab不起作用的排查步驟Linux
- Linux下的crontab定時執行任務命令詳解Linux
- 在dotnet core實現類似crontab的定時任務
- 日誌切割logrotate和定時任務crontab詳解logrotate
- crontab定時任務環境變數使用問題變數
- 簡單說說Java 定時任務框架---QuartzJava框架quartz
- 簡單介紹shell中的curl網路請求的實現
- 給root外的其他使用者新增 crontab 定時任務
- crontab任務
- celery筆記七之週期/定時任務及crontab定義筆記
- 如何用crontab每隔1分鐘執行一個命令列指令碼,shell設定時任務命令列指令碼
- Centos 7下利用crontab定時執行任務詳解CentOS
- linux 使用crontab 建立定時任務Linux
- crontab+shell 實現每秒執行一個任務
- 簡單介紹Rust中的workspaceRust
- linux下定時任務的簡單示例Linux
- linux中crontab計劃任務怎麼刪除?linux中crontab計劃任務的刪除方法Linux
- spring boot中的定時任務Spring Boot
- Java 中的定時任務(一)Java
- jmeter+nmon+crontab簡單的執行介面定時壓測JMeter
- WGCLOUD使用筆記 - 監測主機的Crontab定時任務資訊GCCloud筆記
- 如何實現簡單的定時全域性唯一任務?
- Linux(Debian)使用crontab設定定時任務Linux
- Linux系統中延時任務及定時任務Linux
- mitmproxy中libmproxy簡單介紹MITIBM
- 簡單介紹java中的equals()方法Java
- Android 中的定時任務排程Android
- crontab 定時