一、如何看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
(上面代码是~而不是单引号)