Shell脚本获取网页内容问题
用的宝塔面板,准备设置一个定时shell脚本任务大概就是,先获取指定网站的json内容,比如:https://****.com/data/a.json
然后替换我自己网站里面指定目录的a.json内容,比如:替换更新我的自己网站目录/data/a.json的内容,然后保存就可以了
有大佬知道怎么写吗,谢谢。
{:301_980:}{:301_980:} 执行定时任务用cron
获取网上内容用curl
都是系统自带的工具 * * * * * root curl https://****.com/data/a.json > /data/a.json 新建一个sh文件,研究一下curl的用法,或者sh执行php,在php完成也可以。 做彩票是违法行为 直接用脚本: crontab -e
0 0 * * */app/test.sh > /dev/null 2>&1
test.sh
#!/bin/bash
wget https://****.com/data/a.json
cat a.json>/data/a.json
定时任务执行:
/usr/bin/curl -sikL -o /data/file.json https://****.com/data/a.json
楼上的都不太好用。:lol
楼上是正解 mooer 发表于 2021-1-18 10:39
定时任务执行:
/usr/bin/curl -sikL -o /data/file.json https://****.com/data/a.json
这样会出现这种代码,怎么去掉这些,只读取json里面的内容 多啦逼梦 发表于 2021-1-18 20:54
这样会出现这种代码,怎么去掉这些,只读取json里面的内容
xxx -skL -oxxxxx 去掉i
页:
[1]