LINUX.ORG.RU

Автоматический запуск приложений в Arch Linux

 , , ,


0

1

Здравствуйте, уважаемые участники сообщества. Пытаюсь настроить автоматическую загрузку скрипта из под root [возможно, неверно выражаюсь], однако пока что ничего не получается.

Как обстоят дела:

/etc/systemd/system/wifi-autoconnect.service -rw-rw-r--

[Unit]
Description=Wi-Fi Autoconnect

[Service]
ExecStart=/usr/local/bin/wifi-autostart.sh

[Install]
WantedBy=multi-user.target

/usr/local/bin/wifi-autostart.sh -rwxr--r--

#!/bin/bash
sudo wpa_supplicant -B -i wlp13s0b1 -c /etc/wpa_supplicant/wpa_supplicant.conf

systemctl status wifi-autoconnect

● wifi-autoconnect.service - Wi-Fi Autoconnect
   Loaded: loaded (/etc/systemd/system/wifi-autoconnect.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Thu 2018-08-30 19:44:31 MSK; 30min ago
  Process: 410 ExecStart=/usr/local/bin/wifi-autostart.sh (code=exited, status=0/SUCCESS)
 Main PID: 410 (code=exited, status=0/SUCCESS)

Aug 30 19:44:31 fawntion systemd[1]: Started Wi-Fi Autoconnect.
Aug 30 19:44:31 fawntion sudo[412]:     root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/wpa_supplicant -B -i wlp13s0b1 -c /etc/wpa_supplicant/wpa_supplicant.conf
Aug 30 19:44:31 fawntion sudo[412]: pam_unix(sudo:session): session opened for user root by (uid=0)
Aug 30 19:44:31 fawntion wifi-autostart.sh[410]: Successfully initialized wpa_supplicant
Aug 30 19:44:31 fawntion sudo[412]: pam_unix(sudo:session): session closed for user root

Помогите, пожалуйста, настроить автозагрузку. Если есть вариант удобнее, буду рад узнать (а как было бы удобно, если бы можно было юзать ~/.config/openbox/autostart для root).



Последнее исправление: Deleted (всего исправлений: 2)

Помогаю: ты делаешь это неправильно, погугли systemd-networkd. Что касется этого сервиса, то он может запуститься раньше чем устройство станет доступно. Погугли, хотя бы, про systemd-device и напиши нормальные зависимости.

Deleted
()

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

Singularity ★★★★★
()

Три коммента, три разных инструмента. Good, good. Продолжу вакханалию — используй connman

Deleted
()

Выкидывай линтукс и ставь нетворк манагер ос и весь интернет скачаешь за раз

anonymous
()

попробуй по-русски рассказать что ты хочешь получить, потому что в пакете wpa_supplicant уже есть готовый systemd юнит, но ты делаешь какой-то велосипед + скрипт.

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