问题:群晖cloudsync服务经常自动停止
原因:怀疑百度云同步任务太多导致服务故障
解决办法:使用定时任务监控进程并自动重启cloudsync服务
步骤:
1.登陆到群晖查询服务名称,确认百度云同步任务为pkgctl-CloudSync
synoservice --list | grep Cloud
2.测试命令行重启服务,套件中心手动停止服务后使用下列命令启动服务
/usr/syno/sbin/synoservice --restart pkgctl-CloudSync
3.查找进程名发现为 syno-cloud-syncd
ps -ef |grep syno-cloud-syncd
4.撰写脚本如下
#! /bin/sh
proc_name="syno-cloud-syncd" #进程名
proc_num() #查询进程数量
{
num=`ps -ef | grep $proc_name | grep -v grep | wc -l`
ret