幸福飞过海 - cron https://fengqi.me/tag/cron/ zh-CN Tue, 06 Jan 2015 10:14:11 +0000 Tue, 06 Jan 2015 10:14:11 +0000 [转载]linux定时任务如何每隔0.5秒执行一次呢? https://fengqi.me/unix/325.html https://fengqi.me/unix/325.html Tue, 06 Jan 2015 10:14:11 +0000 风起 参考:linux定时任务如何每隔0.5秒执行一次呢?

* * * * * for i in `seq 120`; do awesome_scripts& sleep 0.5; done

由crontab每分钟调度,每次唤起,循环执行120次,间隔0.5秒.

PS: 很有意思的变通啊.

]]>
0 https://fengqi.me/unix/325.html#comments https://fengqi.me/feed/tag/cron/
[分享] 用 PHP 写了一个 Transmission 的 RSS 下载 https://fengqi.me/php/246.html https://fengqi.me/php/246.html Sat, 29 Nov 2014 05:40:00 +0000 风起 项目地址: Transmission RSS

目前支持的有 CHD/CMCT/TTG/OPENCD, 其它 PT 我没有账号无法确定适配, 因为 XML 格式可能不一样.

使用方法:

git clone https://github.com/fengqi/transmission-rss.git transmission-rss
cd transmission-rss

修改下 rss.php 里的配置

$rssLink = ''; #点击 chd 里的 [RSS下载], 把订阅地址填进去
$server = 'http://127.0.0.1'; # 默认 127.0.0.1
$port = '9091'; # 默认 9091
$rpcPath = '/transmission/rpc'; # 默认 /transmission/rpc
$user = ''; # 用户名, 如果有设置, 填进去
$password = ''; # 密码, 如果有设置, 填进去

然后运行 php rss.php 测试 ok 就可以放到 cron 里运行了,

sudo crontab -e
写入以后内容
# Transmission RSS 下载
*/10 * * * * /opt/bin/php /opt/transmission-rss/rss.php

php 的路径(使用命令: which php 获取), 和 clone 的项目路径根据自己情况修改下.

其他资源: Transmission ADD-ONS

]]>
5 https://fengqi.me/php/246.html#comments https://fengqi.me/feed/tag/cron/
[记录]把 cron 日志从 rsyslog 里剥离出来 https://fengqi.me/unix/244.html https://fengqi.me/unix/244.html Sat, 29 Nov 2014 05:34:00 +0000 风起 参考地址: 请问ubuntu中 cron 服务的默认日志存放位置

cron 日志默认是写到 rsyslog 去的, 如果没有日志服务器做处理, 单独剥离出来看会方便很多

修改rsyslog文件, 将/etc/rsyslog.d/50-default.conf 文件中的#cron.*前的#删掉
重启rsyslog服务service rsyslog restart
重启cron服务service cron restart
more /var/log/cron.log

done

]]>
0 https://fengqi.me/unix/244.html#comments https://fengqi.me/feed/tag/cron/