定時任務執行sh指令碼中含有的expect指令碼方法

2021-10-12 05:21:33 字數 853 閱讀 8158

[root@node-2 ~]

# crontab -l

#每週六,日——自動執行巡檢指令碼

#min hour day month week

#1 1 * * 6,0 cd /root/ && ./test.sh

#下面這個為不可用

#27 9 * * * sh /root/ii.sh

下面指令碼為測試指令碼,真實sh指令碼裡面的expect執行很多,這只是放出部分內容僅供參考。

[root@node-2 ~]

# cat ./test.sh

echo test1 >> /teamsun/disk/`

date +%y%m%d`

#跑一次指令碼則自動吧當天df -h全部情況寫入到該日期檔案中

expect ip1.sh >> /teamsun/disk/`

date +%y%m%d`

echo -e "\n"

>> /teamsun/disk/`

date +%y%m%d`

sleep 1

echo test2 >> /teamsun/disk/`

date +%y%m%d`

#檢視根目錄

cat /teamsun/disk/`

date +%y%m%d`

|>> /teamsun/disk/`

date +%y%m%d`

sleep 1

[root@node-2 ~]

#

使用定時任務執行powershell指令碼

使用windows 任務計畫程式呼叫指令碼 download.ps1。在程式或指令碼這裡填寫的和呼叫 bat 的不同,以往這裡一般是執行指令碼 bat 的路徑,但是這裡只寫上powershell,而在新增引數 可選 這裡寫上 ps1指令碼的完整路徑。如圖 附上更新scep病毒庫的指令碼 伺服器端 s...

Linux 執行定時任務 shell指令碼

linux上面執行定時任務,我們可以利用crontab e直接編輯定時任務 另外我們還可以寫好shell指令碼,定時去執行shell指令碼,這兩個方法都可以起到定時執行的作用 下面我詳細說一下入如何執行shell指令碼 bin bash echo yes home abc.txt儲存完畢後記得給予許...

Linux 執行定時任務 shell指令碼

linux上面執行定時任務,我們可以利用crontab e直接編輯定時任務 另外我們還可以寫好shell指令碼,定時去執行shell指令碼,這兩個方法都可以起到定時執行的作用 下面我詳細說一下入如何執行shell指令碼 1.宣告一下我安裝的lnmp環境,shell指令碼存放的位置在 usr loca...