查看: 6524|回复: 12

[问题求解] 小弟谢过,想请教各位高人两个问题!?

[复制链接]
发表于 2016-2-12 03:03:53 | 显示全部楼层 |阅读模式
1、如果用一般的UPS采用网上PING路由器的方式来实现自动关机的话,会不会影响硬盘休眠?
https://www.chiphell.com/thread-708216-1-1.html
http://www.tdblog.cn/?post=370
http://www.u-share.cn/forum.php? ... 3&highlight=UPS
这3个帖子我都看了,试了半天没弄成功,第一步就走不动了(提示pattern not found和sudo not found)。
如果可以休眠,另求高人告诉是不是现在的DSM已经不能这样做了,或者文件改了,应该怎么做。
今天刚刚在狗东买了一个APC的650电源,400多,挺心疼的。。。如果能解决我就退货了(自己本来有一个山寨UPS)。。。。

2、请教装迅雷远程现在还会不会影响硬盘休眠?我看有一个帖子是这样的,但是还没弄,想先问清楚可行与否。
如果不用迅雷,大家都是用什么下载来弄?自带的那个下载工具,我已经快哭出来了。。。
我看好多都是PT,我感觉长期挂着,到不心疼电费,主要怕硬盘受不了长期这么开机,闺女的视频都在里面,玩不起啊。
http://luyou.xunlei.com/thread-1799-1-1.html

-------------------------------------
附加问题:
我现在用的是默认U盘直接启动,HTPC功能的时候就启动SSD里面的WIN10+hyper(DSM)共享来播放。
有没有一劳永逸的方法来解决播放和NAS的关系呢?

目前我的黑裙已经洗白(算号方式),远程唤醒(用的极路由的远程唤醒插件,挺好的)+关机(手机上的DS FINDER)已经搞定并且可用,有需要咨询的或者看大神的帖子不明白的可以PM我。
回复

使用道具 举报

 楼主| 发表于 2016-2-12 03:04:18 | 显示全部楼层
一直都是不是衣来伸手的人,自己学了几天了,确实搞不定,所以求助各路大神。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-12 10:01:55 | 显示全部楼层
手工置顶。
回复 支持 反对

使用道具 举报

发表于 2016-2-12 12:30:42 来自手机 | 显示全部楼层
你的需求的确会造成无法休眠,目前无解
回复 支持 反对

使用道具 举报

发表于 2016-2-12 19:39:17 | 显示全部楼层
看了一下使用UPS供电,通过ping 网关检查市电是否正常并关NAS的帖子,楼主遇到的报错里面提到没有找到sudo这个命令,这个要看楼主用的啥系统,有的linux系统登录默认是非root用户但是可以使用sudo 来执行root用户下的命令,比如乌班图系统。有的系统root用户必须登录到root用户下才能执行,比如群晖系统、U-NAS系统还有suse linux等。所以如果楼主使用的是群晖系统或者u-nas原装系统就不要使用sudo命令,在登录时候就需要使用root用户登录,群晖系统的root用户密码与你具备管理nas的用户密码相同。
楼主贴出来的帖子里面第一个说的比较清楚了;
1、首先是要以root用户登录nas,然后在/usr/sbin/目录下创建两个文件,文件名分别是TG500.sh和TG500-2.sh。说明一下根据帖子中描述的这两个脚本中的内容来看,正常情况下是运行TG500.sh这个脚本,如果出现ping 网管地址不通的时候,过4分钟后这个脚本会自动调用TG500-2.sh来再检查一个网关是否ping通,如果此时还不通就关闭NAS了。如果网关一直是能ping通的就只会运行TG500.sh这个脚本。后期在定时任务列表中添加定时任务时也只添加这个一个脚本的定时任务就OK了。
root用户下创建文件的命令是touch /usr/sbin/TG500.sh 和touch /usr/sbin/TG500-2.sh //两个文件名可以根据自己需要修改,不要与现有的文件名重复就行了。
2、创建好两个文件后,使用vi命令编辑这两个文件,把脚本内容复制进展,这里需要注意的是脚本内容中的192.168.1.1这个IP地址需要根据你家里路由器实际IP修改,如果脚本里的IP与你家里路由器IP不同的话,运行脚本后你NAS就会几分钟关机一次了。命令vi /usr/sbin/TG500.sh 和vi /usr/sbin/TG500-2.sh
进入vi模式后,按i键切换到insert模式就可以对编辑内容了,编辑完成后按ESC退出insert模式,然后输入 :wq 保存编辑记过并退出。
3、编辑好两个脚本后,修改脚本的执行权限,创建好的文件默认是内有执行权限的,需要赋予执行权限后系统才能正常调用和执行脚本,命令是chomd 755 /usr/sbin/TG500.sh 或者chmod +x /usr/sbin/TG500.sh ,这两个命令任意一个都行,755不仅是添加了执行权限,还添加了读和写的权限,我一般是用的+x这个。另外一个文件也相同。
4、最后一步就是对脚本创建定时任务了,命令是 crontab -e 打开定位任务列表,然后按一下i键进入insert模式开始编辑定时任务,输入内容是 */5 * * * * /usr/sbin/TG500.sh  ,这句话的意思是每5分钟执行一次TG500.sh这个脚本。编辑后按ESC 然后输入 :wq保存并退出。使用crontab -l 可以查定时任务编辑结果,输入ps -ef | grep TG500.sh可以看到是否有执行这个命令的进程,如果有则表示系统能正常调用这个脚本。你也可以直接/usr/sbin/TG500.sh 来执行这个脚本看看是否会报错,如果没报错这表示脚本整正常。还有就是关闭你路由器然后等几分钟看看你NAS是否会正常关闭,能正常关闭就表示这两个脚本都是正常的。
回复 支持 反对

使用道具 举报

发表于 2016-2-12 19:40:45 | 显示全部楼层
补充一下,我上面说的是通过ssh或者telnet方式登录NAS后台通命令来执行的。

点评

crontab -e 这个命令不起作用。。。  详情 回复 发表于 2016-2-13 00:43
谢谢,不过到底影响休眠吗?我先试一晚上再来汇报。  详情 回复 发表于 2016-2-13 00:33
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-13 00:33:41 | 显示全部楼层
tanyanfu 发表于 2016-2-12 19:40
补充一下,我上面说的是通过ssh或者telnet方式登录NAS后台通命令来执行的。

谢谢,不过到底影响休眠吗?我先试一晚上再来汇报。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-13 00:43:58 | 显示全部楼层
tanyanfu 发表于 2016-2-12 19:40
补充一下,我上面说的是通过ssh或者telnet方式登录NAS后台通命令来执行的。

crontab -e
这个命令不起作用。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-13 00:44:08 | 显示全部楼层
本帖最后由 realzyy1985 于 2016-2-13 00:47 编辑

我是SSH上去的提示:-ash:crontab not found
没有安装。。。。
回复 支持 反对

使用道具 举报

发表于 2016-2-13 09:36:53 | 显示全部楼层
,我刚才试了一下 群晖系统里面确实没有contab这条命令,但是找到了配置定时任务的文件是/etc/crontab,你编辑这个文件安装格式将那条定时任务配置进去就行了,注意who这个地方要填写root,只有root用户才有权限执行关机等操作。另外,你编辑这个文件之前建议先备份一下,避免你将文件修改坏了系统用不了,备份命令参考cp /etc/crontab /etc/crontab201602bak,这是将crontab备份为crontab2010602bak,需要还原文件的时候,将上面两个文件名称掉换一个位置就行了
My_NAS> find ./ -name crontab
./crontab
My_NAS> pwd
/etc
My_NAS> ls -lrt crontab
-rw-r--r--    1 root     root           383 Dec 30 23:34 crontab
My_NAS> cat crontab
#minute hour    mday    month   wday    who     command
0       0       1       *       *       root    /usr/syno/bin/syno_disk_health_record
15      18      *       *       2       root    /usr/syno/bin/synomyds --report_info
19      7       *       *       1,2,3,4,6       root    /usr/syno/bin/synopkg chkupgradepkg
0       4       *       *       1       root    /usr/syno/bin/synodatascrubbingnotify /usr/syno/etc/datascrubbing.conf raid5datascrubbingscheduledtime
0       0       *       *       0,1,2,3,4,5,6   root    /tmp/synoschedtask --run id=2
My_NAS>

点评

不知道为什么,我试了几次不是特别灵。 还是准备弄个APC的电源,一劳永逸。。。  详情 回复 发表于 2016-2-13 11:38
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2025-10-13 14:10 , Processed in 0.105136 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表