Zur Frage:
1.
Code: Alles auswählen
su
2. passwort bestätigen
3.
Code: Alles auswählen
systemctl enable rc-local
Aber es wird keine /etc/rc.local eingerichtet.
Was nun?
Code: Alles auswählen
su
Code: Alles auswählen
systemctl enable rc-local
Oh ja sorry ich habs nicht so mit Backen. Hab Ihm deswegen ja ne andere Methode vorgeschlagen.Ellison hat geschrieben:17.12.2017 16:31:41Backpulver und Mehl? Da fehlt Flüssigkeit in Form von Eiern und Milch, sonst geht das alles nicht zusammen.
Einfaches Pfannkuchen-Rezept
wird schwierig, da die Anleitung auf Englisch ist. Und vi ist auch dabei...Ellison hat geschrieben:17.12.2017 16:45:47Aber, sieh mal, was ich gefunden habe, als ich "debian rc.local backen" gefunden habe.
http://www.itechlounge.net/2017/10/linu ... -debian-9/
Ob dem Capslockandy das hilft? Was meinst du?
Code: Alles auswählen
cat <<EOF >/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.
exit 0
EOF
chmod +x /etc/rc.local
systemctl start rc-local
systemctl status rc-local
Ganz einfach... einen passenderen Weg zur Lösung von Problemen auswählen. Es hat einen Grund, warum es die rc.local nicht mehr gibt... und zwar den ganz einfachen, dass die a.) nicht mehr gebraucht wird, und b.) es grundsätzliche Bestrebungungen gibt, keine Init-Scripte mehr zu verwenden. Alles,was eine rc.local früher getan hat oder konnte, wird heute mit systemd-service-units abgewickelt. Also vergiss die rc.local .
Code: Alles auswählen
dev/null
Code: Alles auswählen
do_start() {
if [ -x /etc/rc.local ]; then
[ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)"
/etc/rc.local
...
Code: Alles auswählen
...
ExecStart=/etc/rc.local start
...
....und sich idealerweise auf nix beziehen, was ein etabliertes Netzwerk nötig hat.....rendegast hat geschrieben:17.12.2017 16:59:44Es sollten nur einfache, problemlose Anweisungen darin stehen,da es den Startprozess stören kann.
Eine Besonderheit unter debian,TomL hat geschrieben: ....und sich idealerweise auf nix beziehen, was ein etabliertes Netzwerk nötig hat.....
Code: Alles auswählen
After=network-online.target
Code: Alles auswählen
ping -W 1 server || ....
Was er bezweckt, ist mir auch nicht klar... diese Planlosigkeit zieht sich ja schon ewig hin.... aber wie ich sagte... ist doch egal... ist seh's als Zeitvertreib. Und dabei bin ich der Meinung, dass "sich ärgern" die schlechteste Art ist, sich die Zeit zu vertreiben.geier22 hat geschrieben:17.12.2017 17:03:42Ich weiß nicht warum Ihr euch den Kopf macht, wenn der Typ zu faul ist uns auch nur zu sagen, was er damit bezweckt.
Was sagt das aus? Nur, das irgendein Netzwerk verbunden ist. Das kann auch bei Macces sein, oder Burger King oder sonst wo auf der Welt. Also nichts wirklich verwertbares,wenn man z.B. ein NAS verbinden will. Und wenn ein Netz erst später via WLAN "on-the-fly" verbunden wird, also außerhalb des Boot-Phasen-Timeouts, weiss ich nicht, ob dieses Target überhaupt noch angezogen wird. Ich würde also eher nicht drauf bauen.rendegast hat geschrieben:17.12.2017 17:08:56Eine Besonderheit unter debian,TomL hat geschrieben: ....und sich idealerweise auf nix beziehen, was ein etabliertes Netzwerk nötig hat.....
rc-local.service.d/debian.conf mitCode: Alles auswählen
After=network-online.target
Code: Alles auswählen
ls -l /etc/systemd/system/rc.local.service
lrwxrwxrwx 1 root root 9 Okt 17 15:08 /etc/systemd/system/rc.local.service -> /dev/null
und dann kann der generieren -- oder ?Es gibt weiterhin einen system-generators/systemd-rc-local-generator,wozu der gut ist?
Warum unterstellst Du, dass er das weiss?
Und worüber unterhalten wir uns dann?
Das ist so nicht ganz richtig, der service wird schon aufgerufen, stoppt aber wegengeier22 hat geschrieben: Aber ohne etc/rc.local brauchst du auch den service nicht. Der startet dann nämlich gar nicht
Code: Alles auswählen
ConditionFileIsExecutable=/etc/rc.local
"Irgendein Netzwerk" ist dann immer noch ein etabliertes Netzwerk.TomL hat geschrieben:Was sagt das aus? Nur, das irgendein Netzwerk verbunden ist. Das kann auch bei Macces sein, oder Burger King oder sonst wo auf der Welt.Eine Besonderheit unter debian,....und sich idealerweise auf nix beziehen, was ein etabliertes Netzwerk nötig hat.....
rc-local.service.d/debian.conf mit
...
Absolut richtig. Klar, sicher funktioniert unter diesen Prämissen noch die rc.local. Nur greift jetzt auch hier für mich und für weitere Überlegungen und Entscheidungen der Umstand, dass es per default erst mal gar keine rc.local mehr gibt.... sondern nur noch so eine OldOldStable-Kompatibilitätsbehandlung. Allein das würde ich als Grund nehmen, mich eher mit zeitgemäßen Lösungen zu befassen.rendegast hat geschrieben:17.12.2017 17:31:49Sorgfalt schließt korrekte Fehlerbehandlung jeder Art ein.
Wenn du meine Beiträge liest, wird du feststellen, das ich so gut wie nie in diesen Ton verfalle. Aber es gibt auch ein Recht zur Notwehrrendegast hat geschrieben:17.12.2017 17:31:49@geier22
Es wird ja auch von 3rd-party mitgelesen.
Und ob der Relevanz steht dfde meist hoch oben in der google-Trefferliste.
Möchtest Du, daß ein unbedarfter Leser im thread hauptsächlich Dein Geläster mitbekommt?
Antworte so gut Du kannst und Denk Dir einfach, Du schreibst für ein wiki o.ä.
DEBIANUNDANDREAS:
Debian 9.3 sollte als Angabe reichen da es relativ neu ist.
Wie ordnest du das ein?DEBIANUNDANDREAS
geier22
Es ist keine rc.local da.
Was nun?
Beim systemd 232 von stretch ist ein Link /lib/systemd/system/rc.local.service auf die mitgebrachte rc-local.service.geier22 hat geschrieben: Nichts desto trotz muss die /etc/systemd/system/rc.local.service zuerst befüllt werden, um den Service aktivieren und starten zu können
Das hatte ich übersehen:rendegast hat geschrieben:17.12.2017 17:54:43Beim Debiansystemd 232 von stretch ist ein Link /lib/systemd/system/rc.local.service auf die mitgebrachte rc-local.service.
# This unit gets pulled automatically into multi-user.target by
# systemd-rc-local-generator if /etc/rc.local is executable
Wir sind jetzt auf der Ebene "Selbstgespräche" und damit untendetix hat geschrieben:17.12.2017 18:04:48Kommt mal wieder runter Leute, wegen einem User hier Zwietracht streuen?
Ich sehe weder Zwietracht noch Stänkern. Es wurden Hinweise geliefert, den Rest muss der Andy selbst hinbekommen.detix hat geschrieben:17.12.2017 18:04:48Kommt mal wieder runter Leute, wegen einem User hier Zwietracht streuen?
Der zudem noch allerseits dafür bekannt ist ausschließlich rumzustänkern?
Findet euch!