Launchctl-отправить команду вместо исполняемого файла

Я знаю, что можно отправить путь программы для запуска через

помощью следущей представить -L лейбл [-п исполняемого файла] [-o путь] [-Е путь] -- команда [аргументы]

но можно ли передать команду вместо программы? Итак, скажем, заставить launchd выполнить "команду"в " path"?

2
задан Zocker3333
25.04.2023 18:47 Количество просмотров материала 3665
Распечатать страницу

1 ответ

хорошо, оказалось, что это на самом деле очень просто, я просто не мог прочитать синопсис команды. Чтобы создать службу launchd для запуска, например, "mkdir / usr / local / test", вам просто нужно отправить такую службу:

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

и вы можете удалить его, как это:

launchctl remove my-startup-program
1
отвечен Zocker3333 2023-04-27 02:35

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх