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...