• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chengkai1853
V2EX  ›  程序员

Mac 程序调用 shell 脚本,完成任务后 kill 掉 mac 程序

  •  
  •   chengkai1853 ·
    kaich · Apr 6, 2016 · 4943 views
    This topic created in 3709 days ago, the information mentioned may be changed or developed.

    写了个 mac 程序,想调用 shell 脚本完成某些任务后,然后 shell 脚本重启这个 mac 程序,这样可以实现么?我在 shell 脚本中调用了 kill 但是没有作用。但是在终端调用的时候就可以关闭这个 mac 程序了。请问有什么办法可以实现么?

    4 replies    2016-04-07 15:18:54 +08:00
    wayslog
        1
    wayslog  
       Apr 6, 2016
    kill -9 process_id
    iheshix
        2
    iheshix  
       Apr 7, 2016
    @wayslog 哈哈。刚好看到这里。瞬间就想起 UNIX Haters Handbooks 里的吐槽了。
    hewigovens
        3
    hewigovens  
       Apr 7, 2016
    shell 可以使用 applescript 给这个 app 发送退出消息, 然后你 sleep 一段时间, 再打开这个 app 即可
    chengkai1853
        4
    chengkai1853  
    OP
       Apr 7, 2016
    @wayslog @iheshix @hewigovens 非常感谢,已经实现了这个功能了。调用 kill -9 process_id 然后 sleep 一段时间,在打开 app 就行了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3908 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 04:28 · PVG 12:28 · LAX 21:28 · JFK 00:28
    ♥ Do have faith in what you're doing.