Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Помогите написать скрипт или команду в автозагрузке  (Прочитано 736 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Сэм

  • Автор темы
  • Активист
  • *
  • Сообщений: 421
  • чиновник и народ
    • Просмотр профиля
Есть папка /home/dd/grive/ в которой командой grive запускается синхронизация с GoogleDisk. Помогите написать скрипт или команду в автозагрузке, чтобы при загрузке системы запускалась синхронизация.

Конечно, в идеале интересует вариант, когда автоматически будет запускаться командой grive синхронизация с GoogleDisk при изменении файлов в указанной папке.

Заранее спасибо.

ТС не появлялся на Форуме более трех месяцев по состоянию на 05/12/2019 (последняя явка: 30/07/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 05 Декабря 2019, 08:50:02 от zg_nico »

Оффлайн Длиннорогий

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Сэм, забыли заповеди форума? :)
https://forum.ubuntu.ru/index.php?topic=288026.0

Оффлайн fluf

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
crontab -e
@reboot /home/dd/grive/grive --path /путь/к/директории/гуглодиска

Оффлайн Сэм

  • Автор темы
  • Активист
  • *
  • Сообщений: 421
  • чиновник и народ
    • Просмотр профиля
Сэм, забыли заповеди форума? :)
https://forum.ubuntu.ru/index.php?topic=288026.0
К чему Вы это написали? Моя тема никакого отношения к Windows не имеет.

Код: [Выделить]

@reboot /home/dd/grive/grive --path /путь/к/директории/гуглодиска
в GoogleDisk "путь/к/директории/гуглодиска" - директория гугл диска - это /home/dd/grive
т.е., получается вот так  @reboot /home/dd/grive/grive --path/home/dd/grive    ?

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
автоматически будет запускаться командой grive синхронизация с GoogleDisk при изменении файлов в указанной папке.
incron
P.S. «Гвоздями приколотить» что-ли? Каждый 4-й вопрос про incron…
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Длиннорогий

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Сэм, читать полезно и поиск юзать :)

Оффлайн Сэм

  • Автор темы
  • Активист
  • *
  • Сообщений: 421
  • чиновник и народ
    • Просмотр профиля
Azure, приколотите, нам же, новичкам, проще будет :)

Оффлайн fluf

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
в GoogleDisk "путь/к/директории/гуглодиска" - директория гугл диска - это /home/dd/grive

Понял.
Правильно так:

@reboot grive --path /home/dd/grive
(Нажмите, чтобы показать/скрыть)

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
incron
Единственно если будете делать не забывайте, что в процессе работы, если grive находится в самой синхронизируемой папке он сам меняет файлы .grive и .grive_state. Чтобы не было бесконечного цикла синхронизации надо мониторинг этих файлов исключить.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Сэм

  • Автор темы
  • Активист
  • *
  • Сообщений: 421
  • чиновник и народ
    • Просмотр профиля
Azure, на сегодняшний момент после загрузке системы я делаю так в терминале:
cd ~/grive
grive
и у меня выполняется синхронизация папок/файлов с сервером ГуглДиск
файлы .grive и .grive_state (скрытые) находятся в самой синхронизируемой папке - при этом синхронизация происходит без проблем

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Сэм, Cинхронизация — да, но я имел ввиду работу incron: если не применять исключения (кстати сам «голый» incron не поддерживает исключения, надо использовать его реализации типа iwatch либо выполнять через специальный скрипт), то он опять будет запускать синхронизацию на изменение файлов .grive и .grive_state
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

Страница сгенерирована за 0.033 секунд. Запросов: 23.