LINUX.ORG.RU

Логгирование в Archlinux

 , ,


0

1

Приветствую.

Есть самый обычный Archlinux.

В нем самый обычный systemd

В этом systemd самый обычный юнит эмулирующий автозагрузку rc.local

В этой автозагрузке стоит некий скрипт на python3, который должен запускаться, и запускается, если его запускать из консоли.

Так же он запускается, если его вызывать из другого bash-скрипта, итд, в общем скорее всего проблема в переменных окружения.

[root@jarvis /]# cat /etc/rc.local 
#!/bin/sh -e
bash /wifi &
bash /pyth &
exit 0

Другой скрипт не на python, конфигурирующий wifi через iwconfig - запускается отлично.

Но я их не вижу. journalctl вообще ничего не показывает по поводу этого всего. Хотя должно ж быть хоть что-то. Хотя бы python3 not found, или permission denied.

Как можно включить в этом мракобесии нормальный человеческий текстовый syslog ?

★★★★★

Последнее исправление: windows10 (всего исправлений: 1)
Ответ на: комментарий от Jeronimo

А питоновый скрипт разве запускаетcя bash скрипт? Не python3 скрипт?

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

windows10 ★★★★★
() автор топика
Ответ на: комментарий от IIIypuk

А /var/log/syslog смотрел?

Нет такого.

В systemctl status rc-local.service тоже ничего, как я понял?

Да. Там только кусок от предыдущего скрипта

windows10 ★★★★★
() автор топика
Ответ на: комментарий от IIIypuk

upd: /etc/systemd/system/rc-local.service раздел [Service]

Это там стоит.

windows10 ★★★★★
() автор топика

Всем спасибо. nohup как всегда выручил.

Трабла оказалась в АЛЬСЕ - видимо она запускается уже после /etc/systemd/system/rc-local.service

windows10 ★★★★★
() автор топика
Ответ на: комментарий от windows10

Которая по сути является тем же набором команд, только в системд-обертке

Jeronimo ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.