Linux Centos7 定時任務指令碼

2021-09-24 21:25:00 字數 1124 閱讀 7473

在開發中我們遇到過定時任務

同樣我們也會想著記憶體的問題,接下來就是清除日誌的指令碼

指定指令碼直譯器,這裡使用/bin/sh 做直譯器

cat /dev/null >messages

這個命令是清空message檔案

1、進入到/usr/local 目錄下

2、建立文字

touch clear_tomcat_log.sh

3、編輯文字

vi /usr/local/clear_tomcat_log.sh

然後把上面的內容輸入

4、儲存推出文字

esc鍵退出編輯

wq儲存

5、需要使用chmod指令許可權換成755 下面附上linux指令

chmod 755 clear_tomcat_log.sh

6、我們進入到tomcat的logs目錄下面,使用以下命令檢視你當前的catalina.out 佔的資料大小

cd /usr/local/tomcat/logs

du -sh *

7、執行剛寫好的shell指令碼

/usr/local/clear_tomcat_log.sh

8、再次檢視catalina.out占用 發現已經清理掉了,說明shell指令碼沒有問題

9、指令碼沒有問題就可以寫定時任務了

先通過以下命令設定定時任務

crontab -e

因為定時任務是需要每天執行一次,下面是每24小時執行一次

* * /23 * * * /usr/local/clear_tomcat_log.sh

10、然後儲存退出,使用知名重啟crontab 服務,讓配置生效

service crontab restart(centos 6.5)

在根目錄下操作命令

/bin/systemctl restart crond.service (centos 7)

定時格式

Linux Centos7安裝chrome瀏覽器

參考 1.配置yum源 在目錄 etc yum.repos.d 下新建檔案 google chrome.repo cd ect yum.repos.d vim google chrome.repo 寫入如下內容 google chrome name google chrome baseurl ena...

Linux CentOS 7 解除安裝MySql

1.解除安裝掉安裝的部分,首先看一下安裝了那些東西 命令 rpm qa grep i mysql 2.開始解除安裝 在此肯定有沒有解除安裝掉的,請往下看 命令 yum remove mysql community mysql community server mysql community libs...

Linux Centos7 解除安裝MySQL

安裝前,我們可以檢測系統是否自帶安裝 mysql rpm qa grep i mysql如果你系統有安裝,那可以選擇進行解除安裝 yum remove mysql community common 5.7.20 1.el7.x86 64 yum remove mysql community clie...