有516人阅读过
使用群晖计划任务创建肥羊的allinone
发布于2024/10/18 更新于2025/01/02
[ 教程仅保证更新时有效,请自行测试。]
发布于2024/10/18 更新于2025/01/02
[ 教程仅保证更新时有效,请自行测试。]
[ 教程仅保证更新时有效,请自行测试。]
在群晖计划任务中创建任务,可设置每天运行一次,
程序将自动下载最新的肥羊allinone脚本,然后在同目录生成直播订阅txt文件,默认合并fanmingming的v6源。
需要用到的文件:
解压文件到准备存放程序的文件夹,下载肥羊程序文件25M左右。
创建计划任务:
任务内容:
tv=ON
local="文件存放目录"
domain="你的域名,不用带http://"
aesKey="cm4hwxxxxye2eh3jvieqb1q7"
userid="208xxx42"
token="161befee8e0fxxxxx897a53a2607ea6af951530866bc36afde3d95b0406e43277e897c35548dbc92354f751c9a060d75b85b1de739f1"
cd $local
file=$(curl -s -X POST -H "Content-Type: application/json" -d '{"path": "/每期视频中用到的文件分享/allinone二进制文件/"}' "https://pan.v1.mk/api/fs/list" | jq -r '.data.content[] | select(.name | contains("allinone_linux_amd64") and endswith(".zip")) | .name')
version=$(echo "$file" | grep -oE '[0-9]{14}' | head -n 1)
old_version=$(cat version)
if [ "$version" != "$old_version" ]; then
# 杀掉进程,如果要修改tv状态,手动执行一下
kill -9 $(ps -ef | grep -v grep | grep allinone | awk '{print $2}')
bash allinone-update.sh
if [ "$tv" = "ON" ]; then
nohup ./allinone_linux_amd64 -aesKey=$aesKey -userid=$userid -token=$token > output.log 2>&1 &
elif [ "$tv" = "OFF" ]; then
nohup ./allinone_linux_amd64 -tv=false -aesKey=$aesKey -userid=$userid -token=$token > output.log 2>&1 &
fi
fi
sleep 5
php feiyang.php $domain
echo "直播列表又生成一次!"文章对你有帮助吗?
- 一般[0]

- 很赞[0]

- 没用[0]

- 垃圾[0]

- 无语[0]




