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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн Сэм

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

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

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

ТС не появлялся на Форуме более трех месяцев по состоянию на 05/12/2019 (последняя явка: 30/07/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 05 Декабрь 2019, 08:50:02 от zg_nico »
Xubuntu 20.04.1 х64 LTS. Ноутбук Dell Inspiron 1501. ОЗУ 2GiB, ЦПУ AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55; Материнская плата 0UW744; WiFi BCM4311 802.11b/g

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

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

Оффлайн fluf

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

Оффлайн Сэм

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

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

@reboot /home/dd/grive/grive --path /путь/к/директории/гуглодиска
в GoogleDisk "путь/к/директории/гуглодиска" - директория гугл диска - это /home/dd/grive
т.е., получается вот так  @reboot /home/dd/grive/grive --path/home/dd/grive    ?
Xubuntu 20.04.1 х64 LTS. Ноутбук Dell Inspiron 1501. ОЗУ 2GiB, ЦПУ AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55; Материнская плата 0UW744; WiFi BCM4311 802.11b/g

Оффлайн Azure

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

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

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

Оффлайн Сэм

  • Автор темы
  • Активист
  • *
  • Сообщений: 391
  • чиновник и народ
    • Просмотр профиля
Azure, приколотите, нам же, новичкам, проще будет :)
Xubuntu 20.04.1 х64 LTS. Ноутбук Dell Inspiron 1501. ОЗУ 2GiB, ЦПУ AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55; Материнская плата 0UW744; WiFi BCM4311 802.11b/g

Оффлайн fluf

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

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

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

Оффлайн Azure

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

Оффлайн Сэм

  • Автор темы
  • Активист
  • *
  • Сообщений: 391
  • чиновник и народ
    • Просмотр профиля
Azure, на сегодняшний момент после загрузке системы я делаю так в терминале:
cd ~/grive
grive
и у меня выполняется синхронизация папок/файлов с сервером ГуглДиск
файлы .grive и .grive_state (скрытые) находятся в самой синхронизируемой папке - при этом синхронизация происходит без проблем
Xubuntu 20.04.1 х64 LTS. Ноутбук Dell Inspiron 1501. ОЗУ 2GiB, ЦПУ AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55; Материнская плата 0UW744; WiFi BCM4311 802.11b/g

Оффлайн Azure

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

 

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