Launchctl - envia o comando em vez do executável

0

Eu sei que é possível enviar o caminho de um programa para o lançamento via

launchctl submit -l label [-p executable] [-o path] [-e path] -- command [args]

Mas também é possível passar um comando em vez de um programa? Então, diga make launchd execute "command" em "path"?

    
por Zocker3333 17.08.2015 / 16:47

1 resposta

1

Ok, na verdade é realmente fácil, eu simplesmente não consegui ler a sinopse do comando. Para criar um serviço launchd para disparar, por exemplo, "mkdir / usr / local / test", você só precisa enviar um serviço como este:

launchctl submit -l my-startup-program mkdir /usr/local/test

E você pode removê-lo assim:

launchctl remove my-startup-program
    
por 17.08.2015 / 19:08