维塔斯科技

 找回密码
 立即注册
查看: 2784|回复: 14
打印 上一主题 下一主题

DSM5.2 task scheduler 的 SCRIPT 要怎寫?

[复制链接]

该用户从未签到

75

主题

475

帖子

1047

积分

金牌会员

Rank: 6Rank: 6

积分
1047
跳转到指定楼层
楼主
发表于 2016-3-29 20:22:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在WINDOW自帶的TELNET, 連上NAS. 運行 /volume1/homes/user1/aria2/aria2.sh 完全沒問題
不過在 task scheduler中設好後按RUN卻完全沒反應
何解?

aria2.sh  內容如下, 己經設好權限為755的
#!/bin/sh

/volume1/homes/user1/aria2/aria2c --conf-path=/volume1/homes/user1/aria2/aria2.conf -D
复制代码

aria2c 是靜態編譯版, 不需要安裝optware,沒有依賴關係,權限也是 755, 在TELNET直接行/volume1/homes/user1/aria2/aria2c --conf-path=/volume1/homes/user1/aria2/aria2.conf -D也是沒問題的


最後, 我想每5分鐘檢查一次ARIA2是否運行中, 是就什麼都不做, 否則自動運行ARIA2, 那麼我的aria2.sh 應該怎寫?

謝謝!

回复

使用道具 举报

该用户从未签到

52

主题

325

帖子

718

积分

高级会员

Rank: 4

积分
718
15#
发表于 2016-3-29 20:22:16 | 只看该作者

我就是不知道自定義腳本怎用啊, 怎用都沒反應
有說明書/範本就好了

回复 支持 反对

使用道具 举报

该用户从未签到

77

主题

467

帖子

1027

积分

金牌会员

Rank: 6Rank: 6

积分
1027
14#
发表于 2016-3-29 20:22:15 | 只看该作者

擁有者是ROOT, 權限是0755
循環設定組是什么?

回复 支持 反对

使用道具 举报

该用户从未签到

63

主题

468

帖子

1017

积分

金牌会员

Rank: 6Rank: 6

积分
1017
13#
发表于 2016-3-29 20:22:15 | 只看该作者

請問「/root/aria.sh -s」是什么?
我可以改成「/volume1/homes/user1/aria2/aria2c --conf-path=/volume1/homes/user1/aria2/aria2.conf -D」嗎? 如不能, /root/aria.sh 的內容是什麼? 这样子是不是指每5分钟就重新运行一次ARIA2? 要不要先檢查是否运行中?

这2行又是什麼? 直接重啓NAS可以嗎?
    /sbin/initctl stop crond
    /sbin/initctl start crond
謝謝

回复 支持 反对

使用道具 举报

该用户从未签到

72

主题

488

帖子

1068

积分

金牌会员

Rank: 6Rank: 6

积分
1068
12#
发表于 2016-3-29 20:22:15 | 只看该作者

脚本任意位置均可。不过你要测试下你的脚本的有效性。

回复 支持 反对

使用道具 举报

该用户从未签到

58

主题

421

帖子

918

积分

高级会员

Rank: 4

积分
918
11#
发表于 2016-3-29 20:22:14 | 只看该作者
mrmnm 于 2015-8-26 23:32 编辑

謝謝回覆, 不過我對LINUX真不在行, 還是不太明白
一定要是.sh嗎? 能不能換為「/volume1/homes/user1/aria2/aria2.sh」? 「-s」又是什麼?
這樣子是不是指每5分鐘就重新運行一次ARIA2? 要不要先檢查是否運行中? 我怕如果在下載中, 一重新運行就變成下不了

回复 支持 反对

使用道具 举报

该用户从未签到

73

主题

502

帖子

1093

积分

金牌会员

Rank: 6Rank: 6

积分
1093
10#
发表于 2016-3-29 20:22:14 | 只看该作者
楼主真够蛋疼的,群晖自带的计划任务支持自定义脚本,有现成的不用非得折腾命令行,图啥呢?
好好看看DSM的计划任务吧

回复 支持 反对

使用道具 举报

该用户从未签到

58

主题

443

帖子

960

积分

高级会员

Rank: 4

积分
960
9#
发表于 2016-3-29 20:22:14 | 只看该作者

謝謝回覆, 實測沒用啊, 什么反應都沒有

回复 支持 反对

使用道具 举报

该用户从未签到

69

主题

427

帖子

943

积分

高级会员

Rank: 4

积分
943
8#
发表于 2016-3-29 20:22:13 | 只看该作者

我说那个计划任务绝对可用,给你提示:你更改aria2权限为7777,且要勾选循环设定组,拥有者和权限。

如果这你还搞不定,那我也没办法了,兄弟自求多福吧……

回复 支持 反对

使用道具 举报

该用户从未签到

72

主题

493

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
7#
发表于 2016-3-29 20:22:13 | 只看该作者

控制面板-任务计划-新增-用户自定义脚本  

在运行命令栏填上你的“/volume1/homes/user1/aria2/aria2c --conf-path=/volume1/homes/user1/aria2/aria2.conf -D”

只要你确定这个命令你可以在telnet里正确执行,那这里就是有效的。
然后在计划里,选择运行频率为每5分钟,就OK了。

回复 支持 反对

使用道具 举报

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

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|邢台网云科技有限公司 ( 冀ICP备16008275号 )

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