Запустите скрипт через.plist при входе в систему, как будто в определенном каталоге

Мой файл.plist вызывает сценарий оболочки, но сценарий завершается ошибкой, поскольку он ссылается на другие файлы в том же каталоге, что и сценарий.

Таким образом, скрипт успешно запускается только тогда, когда я "cd" в правильную папку.

Как я могу получить.plist, чтобы это произошло?

1 ответ

Решение

Использование WorkingDirectory опция:

WorkingDirectory <строка>

Этот необязательный ключ используется для указания каталога для chdir(2) до запуска задания.

Чтобы увидеть все доступные варианты, проверьте launchd.plist страница справочника.

Другие вопросы по тегам