debian下的aria2开机启动脚本

November 25, 2018 · 分享 · 1444次阅读

主要是记录一下,免得后面又慢慢搜索...

建立脚本文件,路径是/etc/init.d/aria2c
建议不熟悉vi命令操作的人(比如我)直接用winscp之类的软件在sftp/ftp窗口建立并编辑文件。
然后要注意一下编码,选utf-8(winscp是这样)。
脚本文件内容如下(认为你的aria2c已经装好了,执行aria2c --version能正确输出版本号):

#!/bin/sh
### BEGIN INIT INFO
# Provides: aria2
# Required-Start: $remote_fs $network
# Required-Stop: $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Aria2 Downloader
### END INIT INFO
 
case "$1" in
start)
 
 echo -n "已开启Aria2c"
 aria2c --conf-path=/path/to/aria2.conf -D
;;
stop)
 
 echo -n "已关闭Aria2c"
 killall aria2c
;;
restart)
 
 killall aria2c
 aria2c --conf-path=/path/to/aria2.conf -D
;;
esac
exit

然后保存,更改文件权限为755,命令是chmod 755 /etc/init.d/aria2c,当然也可以通过winscp更改。

将aria2c服务添加到开机启动,命令是update-rc.d aria2c defaults

然后执行service aria2c start就可以启动aria2c了,下次开机会自动启动。

如果前面的步骤错误,比如我执行service aria2c start就报错了,说配置的脚本文件有问题,原来是脚本里面用了sudo命令(因为脚本是网上找的233),但是debian 9不用这个命令,这个错误可以用systemctl status aria2c查看,报错的时候也提示了怎么看报错。

ENJOY 0

none

最后编辑于3年前

添加新评论

  1. 2019-11-17 00:41

    感谢大佬!这是目前我查到最有用的办法啦

    回复
avatar

未末

118

文章数

260

评论数

7

分类

新鲜出炉の评论

获取CSDN学院m3u8解密的key
路人甲
路人甲2021-10-05

请问这个方法失效了么?获取到的是空串

获取CSDN学院m3u8解密的key
DK爱梦游
DK爱梦游2021-09-29

大佬求教,51cto的KEY怎么获取?

XstreamDL-CLI BUG修复记录
poohboy
poohboy2021-09-25

大佬,我想问一下,iqiyi的m3u8是不是没法获取?我只找到了一个dash链接,然后手动下载了里面的m4s,但用nilaoda的那个解密工具解不了,老提示获取kid失败

XstreamDL-CLI BUG修复记录
Andist
Andist2021-09-17

en……实在不好意思,代理我知道怎么启用了。我只勾选了自定义代理,但没有填写proxy参数,我太愚钝了对不起!!!

XstreamDL-CLI BUG修复记录
Andist
Andist2021-09-17

感谢您开发的这款软件,对于第一次下载mpd的小白而言很友好! 这段时间用下来就是有时候下载直连的海外视频流时可能因为网络状况不佳,会有下载不完整的问题,下载完进度没到100%,但是也合并解密了,不知道能否增加下载不完整在最后输出报错信息的功能呢? 以及我想请教一下如何让下载器使用小飞机的代理呢?我尝试在“使用自定义代理”的选项上勾选,但是好像命令行中没有变化? (另外我猜您图中的样本是在下载CP+上的用九柑仔店是吗?我也很喜欢这部剧,是我心目中排名第一的台剧哈哈)