Как создать модуль запуска, который сначала перейдет в папку, а затем выполнит команду, которая находится в обычном каталоге / usr / bin /

Хорошо, этот Вопрос в основном направлен на использование GRIVE клиента linux для Google Drive

Подробная информация о том, как это сделать, Здесь .

Дело в том, что каждый раз, когда я хочу синхронизировать папку, я должен перейти к папке на диске Google и затем выполнить команду grive.

Я хочу упростить процесс. Я хочу создать модуль запуска (я знаю, как создать файл * .desktop). Но в файле .desktop вы всегда указываете путь к исполняемому файлу (обычно .sh).

Здесь нет скрипта в папке Grive. Приложение, как обычно, описано в /usr/bin/grive

. Теперь, как мне заставить программу запуска сначала перейти к папке grive, а затем выполнить команду grive. .

Спасибо:)

0
задан 31 May 2012 в 01:56

1 ответ

В файле .desktop установите

Exec=sh -c "cd /path/to/directory/to/sync && grive"

и установите Terminal=true

0
ответ дан 31 May 2012 в 01:56

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

Похожие вопросы: