设置 aria2 开机启动时出现的 iTerm2 这个提示怎么关掉 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
BeliefanX
V2EX    macOS

设置 aria2 开机启动时出现的 iTerm2 这个提示怎么关掉

  •  
  •   BeliefanX 2017-02-06 09:51:17 +08:00 6042 次点击
    这是一个创建于 3187 天前的主题,其中的信息可能已经有所发展或是发生改变。

    设置 aria2 开机启动时出现的 iTerm2 这个提示怎么关掉

    iTerm2

    勾选那个 suppress this message 那项也无效
    31 条回复    2017-02-07 19:54:44 +08:00
    ynyounuo
        1
    ynyounuo  
       2017-02-06 10:09:54 +08:00
    为什么不写个属性列表放到 LaunchAgent 或者 LaunchDaemon 启动?
    BeliefanX
        2
    BeliefanX  
    OP
       2017-02-06 10:28:30 +08:00
    @ynyounuo 这个自己没写过,我按网上的教程做了,没成功。。。 你也有 aria2 吗?开机启动就那么搞的?
    Wao
        3
    Wao  
       2017-02-06 11:35:57 +08:00
    @BeliefanX 我以前用 aria2 时是用 automator 写了个小程序,然后开机自动启动
    liyiecho
        4
    liyiecho  
       2017-02-06 12:15:30 +08:00
    LaunchAgent 启动配置如下图所示:



    其中 Item2 为你的配置文件路径,重启后应该就可以正常开机启动了
    n6DD1A640
        5
    n6DD1A640  
       2017-02-06 12:30:12 +08:00
    自启动管理 macOS 一般用 launchctl ,推荐这个 GUI 软件 http://www.soma-zone.com/LaunchControl/
    BeliefanX
        6
    BeliefanX  
    OP
       2017-02-06 14:05:26 +08:00
    @liyiecho 请问 你的这个是用什么软件打开的?
    BeliefanX
        7
    BeliefanX  
    OP/div>
       2017-02-06 14:05:41 +08:00
    @n6DD1A640 我试一下~
    BeliefanX
        8
    BeliefanX  
    OP
       2017-02-06 14:06:20 +08:00
    @Wao 可以分享一下你的小程序 或者写的步骤么 我昨天也试了 不知道哪配置错了 没成功
    liangch
        9
    liangch  
       2017-02-06 14:18:42 +08:00
    偷懒就用 bash 脚本启动, mac 本一般也不关机。
    liyiecho
        10
    liyiecho  
       2017-02-06 14:18:53 +08:00
    @BeliefanX #6 截图里面的是 Xcode ,用系统自带的文本编辑器也可以打开修改的,但是内容稍有点变化
    wc0517
        11
    wc0517  
       2017-02-06 16:19:07 +08:00
    @liyiecho 我在 LaunchAgent 目录下拷贝了一份别的东西的,然后用 xcode 修改成你截图里的样子, item 2 改成了我自己的目录,确认 item 0 和 item 2 目录都是有效的。然而还是没有开机启动啊

    和文件名有关系吗?
    liyiecho
        12
    liyiecho  
       2017-02-06 16:47:43 +08:00
    @wc0517 #11 文件名要跟 Label 的一样,你的是一样的吗?改完保存后,记得重启
    wc0517
        13
    wc0517  
       2017-02-06 16:56:30 +08:00
    @liyiecho 文件名和 Label 名一样,改完保存后重启, Aria2 仍未自启
    liyiecho
        14
    liyiecho  
       2017-02-06 16:58:16 +08:00
    @wc0517 #13 上下你 LaunchAgent 启动配置图吧
    wc0517
        16
    wc0517  
       2017-02-06 17:08:07 +08:00
    @liyiecho
    放在了~/Library/LaunchAgents/ 目录下
    lumen
        17
    lumen  
       2017-02-06 17:15:47 +08:00
    用 iTerm2 打开会话之后又立即关闭就会出现这种提示
    OS X 下正确的自动启动姿势可以参考: launchd 你应该了解的 OS X 工具
    https://www.ulumen.com/launchd-tool-of-os-x-you-should-know-about/
    BeliefanX
        18
    BeliefanX  
    OP
       2017-02-06 17:31:06 +08:00
    @lumen 好的 谢谢了 我 学习一下~
    vizards
        19
    vizards  
       2017-02-06 17:48:42 +08:00
    BeliefanX
        20
    BeliefanX  
    OP
       2017-02-06 21:56:40 +08:00
    @liyiecho 你的方法确实不行。。。 我试了好几次都不成功。。。
    BeliefanX
        21
    BeliefanX  
    OP
       2017-02-06 21:57:15 +08:00
    @lumen 配置无效啊。。。 你用这个方法 设置过 aria2 的启动吗
    BeliefanX
        22
    BeliefanX  
    OP
       2017-02-06 22:12:45 +08:00
    用了个笨办法 shell 脚本里 加了个 sleep 2 虽然开机窗口会停留 2 秒 但是至少不报错了。。。
    wc0517
        23
    wc0517  
       2017-02-06 22:15:23 +08:00 via iPhone
    @BeliefanX 他那个配置和 liyiecho 的差别不大,我也无效
    zpole
        24
    zpole  
       2017-02-06 22:43:19 +08:00
    脚本里直接写 aria2c -D
    BeliefanX
        25
    BeliefanX  
    OP
       2017-02-06 22:50:01 +08:00
    @zpole 这个知道啊 我是想让他开机后台默认启动 要是通过脚本启动 开机会打开 iTerm2
    BeliefanX
        26
    BeliefanX  
    OP
       2017-02-06 22:51:05 +08:00
    @vizards 应该是你的 aria2 的位置和参数和我不一样,你大概说一下你用 automator 写这个思路,我试了一个小时了,还没成功。。。
    ashfinal
        27
    ashfinal  
       2017-02-07 00:14:18 +08:00   1
    一堆回复看的我惆怅……
    ``` xml
    <?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>com.github.aria2</string>
    <key>RunAtLoad</key>
    <true/>
    <key>KeepAlive</key>
    <false/>
    <key>ProgramArguments</key>
    <array>
    <string>/usr/local/opt/aria2/bin/aria2c</string>
    </array>
    <key>ServiceDescription</key>
    <string>The ultra fast download utility</string>
    </dict>
    </plist>
    ```
    保存成 `com.github.aria2.plist` 放到 `~/Library/LaunchAgents/` 目录下
    根据自己情况可能需要更改下 aria2c 执行路径,如果你的 aria2 是使用 homebrew 安装的,那就什么都不需要动。
    wc0517
        28
    wc0517  
       2017-02-07 08:59:34 +08:00
    @ashfinal 你这个可以,谢谢!
    ynyounuo
        29
    ynyounuo  
       2017-02-07 09:09:48 +08:00
    @BeliefanX
    @wc0517
    首先用
    type aria2c 确定自己用的 aria2c 的路径是否正确
    其次 restart 可能偶尔会无效,所以需要 shutdown 再开机才能确保启动
    wc0517
        30
    wc0517  
       2017-02-07 10:06:47 +08:00 via iPhone
    @ynyounuo 路径是正确的, restart 这个问题我还真没注意到,不过现在已经解决了,谢谢
    isbase
        31
    isbase  
       2017-02-07 19:54:44 +08:00 via Android
    要么加-D 选项,要么用 nohup 加 &
    都是一行命令的事情

    aria2c --conf-path=/root/aria2.conf -D

    或者

    nohup aria2c --conf-path=/root/aria2.conf &

    然后系统设置里加启动项就行了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     963 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 21:51 PVG 05:51 LAX 14:51 JFK 17:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86