OS X 上 Aria2c 怎么开机自启动?

2016-04-22 22:13:39 +08:00
 mhqschen
在 /Library/LaunchDaemons 下放了 aria2c.plist
但没有自启动。是缺了什么还是下面的写错了?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>Aria2c</string>

<key>Program</key>
<string>/usr/local/Cellar/aria2/1.21.0/bin/aria2c</string>

<key>KeepAlive</key>
<true/>

<key>NetworkState</key>
<true/>

<key>LaunchOnlyOnce</key>
<true/>
</dict>
</plist>
6141 次点击
所在节点    问与答
11 条回复
isbase
2016-04-22 23:10:28 +08:00
设置-用户-管理登录项
rashawn
2016-04-23 01:14:25 +08:00
实在不行就开机启动 iterm iterm 启动 aria2c
Wao
2016-04-23 04:29:20 +08:00
自己用 Automator 写了个小脚本程序,然后添加到开机启动项里

Valyrian
2016-04-23 05:49:17 +08:00
没参数怎么运行,/Library/LaunchDaemon 里的是系统启动完运行的,根本看不到用户 home directory 的.aria2/aria2.conf
需要登录完运行的进程,放到~/Library/LaunchAgents
ETiV
2016-04-23 06:06:20 +08:00
光放进去是不行的,还得 lanchctl load 一下

具体可以 Google 学习一下 os x lanchd
Bardon
2016-04-23 07:11:11 +08:00
扔到 ~/Library/LaunchAgents
launchctl load -w ~/Library/LaunchAgents/xxx.plist
mhqschen
2016-04-23 09:57:02 +08:00
@Wao 求下脚本~

@Bardon 试了下,还是不行 T.T
改了下内容,这个 plist 文件本身 OK 么?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>Aria2c</string>
<key>KeepAlive</key>
<true/>
<key>RunAtLoad</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/usr/local/Cellar/aria2/1.21.0/bin/aria2c</string>
<string>--D</string>
</array>
</dict>
</plist>
n6DD1A640
2016-04-23 11:24:18 +08:00
推荐用这个软件写启动服务, http://www.soma-zone.com/LaunchControl/
Wao
2016-04-23 11:40:05 +08:00
bazingaterry
2016-04-23 11:47:54 +08:00
4L 正解
vizards
2016-04-23 12:35:19 +08:00
拿 automater 写的
https://userscloud.com/aonlutov2y36

在偏好设置-用户与群组-登录项里面把这个 app 添加进去就好~
![]( https://ooo.0o0.ooo/2016/04/22/571afb64e7234.png)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/273763

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX