一、如何看crontab是否運行
tail -f /var/log/cron
二、如何新增查看crontab
查看:crontab -l
編輯:crontab -e
* * * * * command
分 時 日 月 周 命令
第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要運行的命令
python
若是爲*/2則表示每2分/時/日/月/周執行,若是在第一列則表示每2分鐘執行一次,在第二列則表示每2小時執行一次mysql
#!/bin/bash
cd /root
./localimgs.py >> localimgs.log
sql
三、crontab中命令沒有執行
通常都是權限問題,
chmod +x 文件名
四、sh文件的書寫
#!/bin/bash
cd /root
./localimgs.py >> localimgs.log
執行PY須要./表示執行當前的,否則會報錯
記住這個sh文件也須要chomod +x banjia.sh
shell
而後在xshell中執行了看看是否報錯。bash
五、LINUX守護進程.net
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
日誌
六、LINUX安裝PILcdn
pip install PIL
htm
七、PYTHON執行發現MYSQLdb未安裝進程
http://www.jb51.net/article/48827.htm
八、安卓MYSQL提示GCC錯誤
error: command 'gcc' failed with exit status 1
產生緣由:
未安裝mysql-devel包
解決辦法:
yum install mysql-devel
九、LINUX定向輸出
> 是定向輸出到文件,若是文件不存在,就建立文件;若是文件存在,就將其清空;通常咱們備份清理日誌文件的時候,就是這種方法:先備份日誌,再用`>`,將日誌文件清空(文件大小變成0字節);
>>
這個是將輸出內容追加到目標文件中。若是文件不存在,就建立文件;若是文件存在,則將新的內容追加到那個文件的末尾,該文件中的原有內容不受影響。
python banjia.py >>banjia_`date +%y%m%d`.log
(上面代碼是~而不是單引號)