Робочий процес за допомогою командного рядка Виконати команду


-1

Я намагаюся запустити команду rysnc для синхронізації деяких файлів і папок через робочий процес, але я не можу запустити цю команду, якщо я увійшов у систему як користувач, який не є адміністратором. Може хтось, будь ласка, повідомити команду, яка буде витікати через не-адміністратора?

Дякую


З osx базується на FreeBSD, ви можете скористатися командою linux's chown, а потім запустіть її. Деякі пошуки в Google знайшли: osxdaily.com/2013/04/23/change-file-ownership-mac-os-x надія веде вас правильним шляхом.
VenomFangs

Відповіді:


0

Якщо за допомогою "workflow" ви маєте на увазі завдання типу Automator, вам доведеться або передати облікові дані адміністратора у вашому скрипті або налаштувати агента запуску, як цього користувача. Є багато обговорень на SuperUser для конфігурацій агента запуску або ви можете перевірити Сайт розробника Apple для отримання додаткової інформації).

Але якщо ви маєте на увазі процес, ви можете використовувати crontab облікового запису адміністратора для запуску сценарію rsync.


Ви можете запропонувати якусь команду? Я використовую таку команду через робочий процес "rsync -aE --delete / source / destination"
huseinasj
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.