Problem sa Sambom iz prethodnog posta riješio sam privremeno pomoću sleep. To je pomalo traljav workaround, ali ništa bolje nisam smislio. Vjerojatno se nmbd podigne prije nekog drugog servisa koji mu treba, ali osim mreže ne vidim što bi to moglo biti. Evo kako sad izgleda /usr/lib/systemd/system/nmbd.service:
[Unit]
Description=Samba NetBIOS name server
After=network.target
[Service]
ExecStartPre=/usr/bin/sleep 5
ExecStart=/usr/sbin/nmbd -F
[Install]
WantedBy=multi-user.target
Kao što se može vidjeti, dodao sam ExecStartPre=/usr/bin/sleep 5 i sad radi bez problema. Pokušao sam s 2 sekunde, ali nije radilo. Treba malo duža pauza.
drone je napisao/la:
Kao što se može vidjeti, dodao sam ExecStartPre=/usr/bin/sleep 5 i sad radi bez problema. Pokušao sam s 2 sekunde, ali nije radilo. Treba malo duža pauza.
Čini mi se da systemd ima dobar alat da vidiš točno kad se što starta, pa onda mora bit nešto između 2 i 5 sekunde
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Došlo je i to. Oni koji nisu prešli na systemd, imaju još malo vremena za prelazak. U repoima će još neko vrijeme postojati podrška, ali u siječnju se kreće s uklanjanjem rc skripti iz pojedinih paketa bez daljnjih obavijesti.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Systemd koji je bolji, bržo i efikasniji od initscripta, koje su navodno više neiskoristive i teške za održavati, a i systemd polako postaje standard i sve više distribucija prelazi s sysv-a na systemd.
Ken Thompson je napisao/la:One of my most productive days was throwing away 1000 lines of code.