Newsgroup: it.comp.os.linux.debian
Titolo: Upgrade a systemd

Ciao a tutti,
sto migrando alcuni server da Wheezy a Jessie di conseguenza sto cominciando le 
prime litigate con systemd.
 
La prima domanda che ho e alla quale non sono riuscito a trovare risposta su 
google è qual'è la cosa migliore da fare riguardo ai vecchi script sysv.
 
La directory init.d è ancora indispensabile per avviare tutti i servizi che non 
sono ancora migrati a systemd ma, mi chiedo, è meglio forzare tutta la 
migrazione degli script di avvio oppure va bene anche lasciare i due sistemi 
ibridi in funzione?
 
In caso di migrazione, tutti quei sistemi che ancora non hanno nessun avvio da 
systemd devono ovviamente essere riscritti con le regole dei target di systemd 
giusto? Questo significa andare a spulciare ogni singolo file di avvio per 
capire se usa dei socket, quali e i relativi permessi, giusto?
 
Grazie per le delucidazioni
Rizio
 
--- news://
freenews.netfront.net/
 - complaints: 
ne...@netfront.net
 ---

 permessi, giusto?
 
No, systemd se non trova una unit corretta fa automaticamente fallback 
su init.d classico.
 
-- 
Flavio Visentin
 
Scientists discovered what's wrong with the female brain: on the left
side, there's nothing right, and on the right side, there's nothing left

 classico.
 
Perciò tu dici che se, per l'esempio che faccio qui sopra, io lasciassi uno 
script di avvio sysv per postfix e non considerassi l'errore che ricevo dallo 
script di avvio systemd di postfix, vedrei lo stesso avviare il demone di 
postfix perchè lui si appoggerebbe alla struttura di sysv dopo aver provato ad 
avviare il servizio con lo script systemd?
 
 
Ne approfitto per un'ultima domanda: per il rotate dei log sai già come si 
comporta?
 
Grazie mille intanto.


 trovato systemd NON vuole le virgolette nei suoi script.
 
Questa delle virgolette dove l'hai letta?
 
Forse pero` non ho capito perche` ad esempio qui
https://wiki.archlinux.org/index.php/Systemd_(Italiano)#Suspend.2Fresume_service_files
 
trovo scritto:
 
ExecStart=/usr/bin/mysql -e 'slave start'
 
e qui
https://wiki.archlinux.org/index.php/Emacs#As_a_systemd_unit
 
trovo scritto:
 
ExecStop=/usr/bin/emacsclient --eval "(kill-emacs)"
 
Credo che pero` sarebbe possibile anche fare uno script, ad esempio in
Python o Bash con i comandi e tutte le virgolette necessarie e poi
creare un servizio per systemd che lo lancia.
 
 
--
"systemd for Administrators"
http://mmpages.altervista.org/repository/PDF/systemd-for-admins.pdf
 
 

 
http://mmpages.altervista.org/repository/PDF/systemd-for-admins.pdf
 
 
Gli dò una scorsa, se è come penso ti amerò per tutta la vita per questo!!! :D 
:D :D
 
Grazie in ogni caso.


 questo!!! :D :D :D
 
╔╗╔═╦╗
║╚╣║║╚╗
╚═╩═╩═╝
.. in realta` ho solo copiato di sana pianta alcune pagine dal blog
dell'autore, accorpandole in un unico file PDF ed aggiungendovi un
indice.
Non so se sbaglio .. leggendoti mi pare di capire che sei un sistemista;
quella 'guida' essendo tratta da un blog e` piuttosto discorsiva e mi
pareva piu` adatta agli utenti domestici che come me hanno buontempo.
Ad un professionista nel caso gia` non la conoscesse io avrei piuttosto
consigliato questa (nota nel menu della pagina "formats"):
 
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/chap-Managing_Services_with_systemd.html
 
 
Link breve:
http://gul.ly/41fi
 
 
 
 
 

 cominciando le prime litigate con systemd.
 
Hint: 
https://devuan.org/
 
 
Enrico