LINUX計畫任務相關

2021-06-29 16:24:30 字數 1500 閱讀 5528

1、如何看crontab是否執行

tail -f /var/log/cron

2、如何新增檢視crontab

檢視:crontab -l

*  *  *  *  *  command

分 時 日 月 周 命令

第1列表示分鐘1~59 每分鐘用*或者 */1表示

第2列表示小時1~23(0表示0點)

第3列表示日期1~31

第4列表示月份1~12

第5列標識號星期0~6(0表示星期天)

第6列要執行的命令

如果為*/2則表示每2分/時/日/月/周執行,如果在第一列則表示每2分鐘執行一次,在第二列則表示每2小時執行一次

#!/bin/bash

cd /root

./localimgs.py >> localimgs.log

3、crontab中命令沒有執行

一般都是許可權問題,

chmod +x 檔名

4、sh檔案的書寫

#!/bin/bash

cd /root

./localimgs.py >> localimgs.log

執行py需要./表示執行當前的,不然會報錯

記住這個sh檔案也需要chomod +x banjia.sh

然後在xshell中執行了看看是否報錯。

5、linux守護程序

ps auxf |grep fork

ps axg

kill -9 21032

python fork.py >/dev/null

192.168.1.252 upload.juancdn.com

124.112.125.249 upload.juancdn.com

6、linux安裝pil

pip install pil

7、python執行發現mysqldb未安裝

8、安卓mysql提示gcc錯誤

error: command 'gcc' failed with exit status 1

產生原因:

未安裝mysql-devel包

解決辦法:

yum install mysql-devel

9、linux定向輸出

>   是定向輸出到檔案,如果檔案不存在,就建立檔案;如果檔案存在,就將其清空;一般我們備份清理日誌檔案的時候,就是這種方法:先備份日誌,再用`>`,將日誌檔案清空(檔案大小變成0位元組);

>>

這個是將輸出內容追加到目標檔案中。如果檔案不存在,就建立檔案;如果檔案存在,則將新的內容追加到那個檔案的末尾,該檔案中的原有內容不受影響。

python banjia.py >>banjia_`date +%y%m%d`.log

(上面**是~而不是單引號)

Linux計畫任務

1.at命令 指定乙個時間執行乙個任務。2.cron命令 根據乙個時間表自動執行任務。3.anacron命令 在乙個指定時間間隔錯過後自動執行任務。at命令 安排乙個任務在未來執行,需要乙個系統後台atd程序。4.如果這個程序沒有開啟,那麼執行 etc init.d atd restart chkc...

Linux 計畫任務

at命令可以在某一指定時間排程一次性作業命令格式 at q x l f file d v time引數含義 q使用指定的佇列來儲存at資料,預設儲存在a佇列,隊列表號為a z,a z總52個 l列出所有的at計畫任務,等同於atq命令 d刪除at計畫任務,等同於atrm v列出所有已經完成單尚未刪除...

linux計畫任務

cron是乙個linux下的定時執行工具,可以在無需人工干預的情況下執行作業。由於cron 是linux的內建服務,但它不自動起來,可以用以下的方法啟動 關閉這個服務 sbin service crond start 啟動服務 sbin service crond stop 關閉服務 sbin se...