
crond
梅竹
这个作者很懒,什么都没留下…
展开
-
crond 执行 popen()时没有结果问题分析
问题:linux环境中使用crond 执行python脚本,脚本中使用 执行tp =subprocess.Popen('ip route show' , stdout = subprocess.PIPE, stderr=subprocess.PIPE, shell=True)tp.stdout.readlines() 内容为空,无返回结果打印 tp.stderr.readlines() 内容后,发现 报错信息:ip_route_rst_err: "['/bin/sh: ip: c..原创 2020-08-13 12:36:12 · 503 阅读 · 0 评论 -
Linux 下crond定时任务使用普通用户执行脚本的方法
crontab 脚本默认是root用户运行,如果是普通用户(非root), 比如leag,而定时任务又是root用户执行的,,会导致生成的日志文件属于root,进而导致leag用户无权限写入日志报错。下面记录一下,使用普通用户执行定时任务的方法。crontab 常用的命令:crontab -u //指定某个用户的cron服务 crontab -l //列出某个用户的cron服务的详细内容 crontab -r //删除某个用户的cron服务 crontab -e //编辑某个用..原创 2020-05-14 14:33:06 · 4856 阅读 · 0 评论