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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Запуск скрипта из под daemon [Решено]  (Прочитано 824 раз)

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

Оффлайн slavush

  • Автор темы
  • Забанен
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
    • Комтрейдинг
Запуск скрипта из под daemon [Решено]
« : 28 Сентября 2019, 13:51:29 »
Простой скрипт
!/bin/bash
DATE=`date +%a`
mkdir /mnt/sata_part/dayly/$DATE
cp -r /home/user/google-drive/* /mnt/sata_part/dayly/$DATE

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

В чем жеж разница, как же настраивать, что проверить?
« Последнее редактирование: 18 Марта 2020, 11:17:47 от zg_nico »
Intel CoffeeLake Core i5-9400F :: 16G 2666MHz :: SSD(m2) :: 650W :: Windows 10
Dell 3310 :: Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz :: 16G DDR3 2666 MHz :: M.2 NVME :: Windows 10

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Запуск скрипта из под daemon
« Ответ #1 : 28 Сентября 2019, 14:31:59 »
1. Нет решетки # в шебанге.
2. Писать абсолютные пути к каждой программе или переопределить переменную PATH.

Пользователь добавил сообщение 28 Сентября 2019, 14:44:08:
Еще добавить после шебанга строку:
exec 2>/путь/script_errors.txtи смотреть ошибки в файле /путь/script_errors.txt
« Последнее редактирование: 28 Сентября 2019, 14:44:08 от ReNzRv »

Оффлайн slavush

  • Автор темы
  • Забанен
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
    • Комтрейдинг
Re: Запуск скрипта из под daemon
« Ответ #2 : 28 Сентября 2019, 15:50:04 »
Прописал пути на полные, да, спасибо, конечно
поправил права на файлы

systemctl daemon-reload перезапустил службы системные

скрипт стартует по таймеру в systemd в 00:00:01

можно раньше его проверить, все ли работает?
« Последнее редактирование: 28 Сентября 2019, 16:07:36 от slavush »
Intel CoffeeLake Core i5-9400F :: 16G 2666MHz :: SSD(m2) :: 650W :: Windows 10
Dell 3310 :: Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz :: 16G DDR3 2666 MHz :: M.2 NVME :: Windows 10

Morisson

  • Гость
Re: Запуск скрипта из под daemon
« Ответ #3 : 28 Сентября 2019, 16:31:16 »
sudo systemctl status ваш.timer

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6733
  • 20% Cooler
    • Просмотр профиля
Re: Запуск скрипта из под daemon
« Ответ #4 : 28 Сентября 2019, 18:26:14 »
+
systemctl status ваш.service
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

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