crontab命令
crontab定时任务
1. 常用命令
crontab –u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab –l //列出某个用户cron服务的详细内容
crontab –r //删除某个用户的cron服务
crontab –e //编辑某个用户的cron服务
crontab -u www -e //编辑www用户的命令
crontab -u www -l //查看www用户的命令列表
2. 日志
tail -f /var/log/cron
3.启动
# 启动、停止、重启
service crond start/stop/restart
# 重新加载
service crond reload
4.命令格式
minute hour day month dayofweek command
(1.)多行命令用“;”或者“&&”隔开,“;”不管命令是否出错都会连续执行下去,“&&” 出错则停止。也可以是脚本
5.非root用户执行
方法一:
sudo -u 用户 php /www/wwwroot/market/api/think sync:account:token
* * * * * 用户 命令
方法二:
修改/etc/pam.d/crond,把把所有required改成sufficient
/etc/init.d/crond restart
cron一般都是写到/var/spool/cron/username
6. 其他问题
BAD FILE MODE问题解决办法:
chmod 0644 /etc/crontab
cron daemon
7.解决某网站禁止复制
浏览器F12,选择Console面板,输入并回车:
javascript:document.body.contentEditable='true';document.designMode='on';
-------------------------------------------------------------------
按下F12,选择Elements面板,找到 id="content_views" ,将其中的 content_views删除或者重命名,双击即可修改
--------------------------------------------------------------------
油泼脚本:https://stars-one.site/2021/09/05/fuck-csdn-copy
其他网站:使用谷歌 Enable copy插件
---------------------------------------------------------------------
F12 鼠标找到代码框pre节点,注释 user-select: none; 样式,然后去页面选中内容复制即可;
油泼脚本:添加新脚本-->文件--》保存
// ==UserScript==
// @name 去掉CSDN代码复制限制
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 去掉CSDN代码复制限制
// @author StarsOne
// @match *://*.csdn.net/*
// @grant none
// ==/UserScript==
(function() {
var elements = document.getElementsByTagName("code");
for (var i = 0; i < elements.length; i++) {
let item = elements[i]
item.style.userSelect = "text"
}
})();
【励志篇】:
古之成大事掌大学问者,不惟有超世之才,亦必有坚韧不拔之志。