LINUX.ORG.RU

Systemd rc.local

 ,


0

1

Здравствуйте.

Подскажите пожалуйста, как можно сделать работающую автозагрузку с этим гребанным systemd ? Типа /etc/rc.local.

Заранее прошу, не направляйте меня на решения в интернете, типа «Create file /etc/systemd/system/rc-local.service, systemctl enable rc-local.service» итд. Говорю сразу: не работает.

[ntfs@localhost ~]$ cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

echo "RC START" >> /rclog
echo "RC END" >> /rclog

exit 0
[ntfs@localhost ~]$ ls -lah /
total 85K
drwxr-xr-x 18 root root 4.0K May  3 19:34 .
drwxr-xr-x 18 root root 4.0K May  3 19:34 ..
drwxr-xr-x  3 root root 3.5K May  5 13:43 backup
lrwxrwxrwx  1 root root    7 Mar 26 21:57 bin -> usr/bin
drwxr-xr-x  3 root root  512 Jan  1  1970 boot
drwxr-xr-x 19 root root 3.1K May  5 17:18 dev
drwxr-xr-x 62 root root 8.0K May  5 17:14 etc
drwxr-xr-x  3 root root 3.5K May  2 18:42 home
drwxr-xr-x  6 root root 3.5K May  5 11:33 locals
lrwxrwxrwx  1 root root    7 Mar 26 21:57 lib -> usr/lib
lrwxrwxrwx  1 root root    7 Mar 26 21:57 lib64 -> usr/lib
drwxr-xr-x  2 root root 3.5K Mar 26 21:57 mnt
drwxr-xr-x  2 root root 3.5K Mar 26 21:57 opt
dr-xr-xr-x 99 root root    0 May  5 17:18 proc
drwxr-xr-x  6 root root 3.5K May  2 21:19 root
drwxr-xr-x 17 root root  460 May  5 17:18 run
lrwxrwxrwx  1 root root    7 Mar 26 21:57 sbin -> usr/bin
drwxr-xr-x  4 root root 3.5K Mar 26 21:57 srv
dr-xr-xr-x 13 root root    0 May  5 17:18 sys
drwxrwxrwt 11 root root  220 May  5 17:42 tmp
drwxr-xr-x  9 root root 3.5K May  5 17:02 usr
drwxr-xr-x 13 root root 3.5K May  3 23:52 var
[ntfs@localhost ~]$  

Суть кода в том, что как минимум должен был создаться файл /rclog, но его нет. Пробовал и мануально, и установкой rc-local из АУРа.

Как же меня выдрочил этот сустемд.


Заранее прошу, не направляйте меня на решения в интернете, типа «Create file /etc/systemd/system/rc-local.service, systemctl enable rc-local.service» итд. Говорю сразу: не работает.

Показывай, что делал.

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

1. Это: https://raymii.org/s/tutorials/rc.local_support_on_Arch_Linux_and_systemd.html

2. Когда не заработало, то установил rc-local из AUR.

Везде результат тот же самый. Такое впечатление что файло тупо игнорируется. Хотя по идее не должно.

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

Разумеется. Запуск напрямую с консоли - работает.

vblats
() автор топика

Не вижу содержимое юнита и его статус.

anonymous
()

с этим гребанным systemd

Как же меня выдрочил этот сустемд

С таким подходом помощи можешь не ждать.

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

Та уже ненужно, спасибо, решил другим путем :)

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

А чего писал тогда? У меня работает прекрасно. Правда, в ubuntu...

dhameoelin ★★★★★
()

Ответ лежит на поверхности.

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