贴吧签到程序安装与 Linux 下 crontab 使用

贴吧签到项目源码:https://gitee.com/kenvix/Tieba-Cloud-Sign

贴吧签到程序安装与 Linux 下 crontab 使用

前提:系统安装了 PHP 运行环境,可见上一篇文章

安装教程略过,解压在 web 目录一步步安装即可

问题

1、文件 / 文件夹权限错误

用爱特管理移动文件夹时候出现错误,执行

sudo chmod 777 文件夹路径即可

2、CSRF 报错

贴吧云签到添加 bduss 报错,参考

https://gitee.com/kenvix/Tieba-Cloud-Sign/wikis/%E5%85%B3%E4%BA%8E%E4%BA%91%E7%AD%BE%E5%88%B0CSRF%E9%98%B2%E5%BE%A1

计划任务

crontab

树莓派 full 系统自带 crontab,因此不再详述,安装 使用 apt-get install cron 应该可以,但因其自带就没安装了。其他系统中是 crond,debian 中是 cron 这点需要注意下。

crontab -e

执行完之后会让你选择编辑器,输入 1 按回车选择第一个 nano 即可

打开文件,直接输入需要执行的脚本

0 0/10 * * * ? /usr/bin/curl http://localhost/do.php

由于我就私用人不多就设置 10 分钟执行一次,可以根据需要修改合适时间

cron 表达式生成可参考:https://www.beejson.com/tool/cron.html

重载程序

service cron reload

cronTab 常用命令

service cron start             // 启动服务
service cron stop             // 关闭服务
service cron restart         // 重启服务
service cron reload         // 重新载入配置

或者

/etc/init.d/cron status #查看状态
/etc/init.d/cron restart #启动服务
ps -ef|grep cron #查看状态用这也行

查看定时任务

crontab -l

crontab 没日志

编辑

nano /etc/rsyslog.conf

去掉注释的那行前面 #

#
# First some standard log files.  Log by facility.
#
auth,authpriv.*                 /var/log/auth.log
*.*;auth,authpriv.none          -/var/log/syslog
cron.*                          /var/log/cron.log             #去掉这一行行首的#
daemon.*                        -/var/log/daemon.log
kern.*                          -/var/log/kern.log
lpr.*                           -/var/log/lpr.log
mail.*                          -/var/log/mail.log
user.*                          -/var/log/user.log

重启日志 rsyslog 服务

sudo service rsyslog restart

使用 Python 脚本做计划任务

crontab 不知何种原因没执行,我决定用更简单的方式吧,由于系统带 Python 环境,因此我在 /home/pi 文件夹新建 a.py 文件

import requests,time
while True:
 print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))+'Execed!')
 requests.get('http://localhost/do.php')
 time.sleep(60)

复制代码进去,以上设置的是 60 秒,可根据实际情况更改,然后执行这个 py 文件即可,例如

nohup python a.py &

或者桌面系统更简单 python a.py 就行,窗口不关就能一直执行

目录
  • 问题
  • 计划任务
    • crontab
    • crontab 没日志
    • 使用 Python 脚本做计划任务
  • 目录
  • 问题
  • 计划任务
    • crontab
    • crontab 没日志
    • 使用 Python 脚本做计划任务
  • 手机扫描二维码访问

    本文标题:《贴吧签到程序安装与 Linux 下 crontab 使用》作者:极四维博客
    原文链接:https://cway.top/post/680.html
    特别注明外均为原创,转载请注明。

    分享到微信

    扫描二维码

    可在微信查看或分享至朋友圈。

    相关文章

    发表评论:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    «    2024年10月    »
    123456
    78910111213
    14151617181920
    21222324252627
    28293031

    搜索

    控制面板

    您好,欢迎到访网站!
      查看权限

    最新留言

    文章归档

    • 订阅本站的 RSS 2.0 新闻聚合