Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti
Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti
Siamo volati fino a Belfast, capitale dell'Irlanda Del Nord, per scoprire il nuovo Realme 15 Pro 5G Game Of Thrones Limited Edition. Una partnership coi fiocchi, quella tra Realme e HBO, un esercizio di stile davvero ben riuscito. Ma vi raccontiamo tutto nel nostro articolo
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo
Il Gigabyte Gaming A16 offre un buon equilibrio tra prestazioni e prezzo: con Core i7-13620H e RTX 5060 Laptop garantisce gaming fluido in Full HD/1440p e supporto DLSS 4. Display 165 Hz reattivo, buona autonomia e raffreddamento efficace; peccano però le USB e la qualità cromatica del pannello. Prezzo: circa 1200€.
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
C'è tanta sostanza nel nuovo smartphone della Mela dedicato ai creator digitali. Nuovo telaio in alluminio, sistema di raffreddamento vapor chamber e tre fotocamere da 48 megapixel: non è un semplice smartphone, ma uno studio di produzione digitale on-the-go
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-07-2005, 14:19   #1
/\/\@®¢Ø
Bannato
 
L'Avatar di /\/\@®¢Ø
 
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
[FreeBSD] Ordine di avvio dei servizi al boot

Ho una macchina su cui sono installati mysql-server e mydns.
Visto che mydns prende i dati da mysql, ho bisogno che quest'ultimo parta prima del dns.
Per qualche motivo pero' succede il contrario, nonostante nei rispettivi file in rc.d/ siano contenute le righe opportune, ovvero
Codice:
# PROVIDE: mysql
# REQUIRE: NETWORKING SERVERS
# BEFORE: DAEMON
# KEYWORD: shutdown
in mysql-server.sh
e
Codice:
# PROVIDE: mydns
# REQUIRE: NETWORKING SERVERS mysql
# BEFORE: DAEMON
# KEYWORD: shutdown
in mydns.sh
Dove sbaglio ?
La versione di FreeBSD e' la 5.4
/\/\@®¢Ø è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2005, 14:22   #2
/\/\@®¢Ø
Bannato
 
L'Avatar di /\/\@®¢Ø
 
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
piccolo addendum:

cambiando il nome da mysql-server.sh in 000.mysql-server.sh, il servizio viene si' avviato prima di mydns, ma ad un intervallo cosi' ravvicinato che il database non e' ancora pronto.
/\/\@®¢Ø è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2005, 03:02   #3
drwho2107
Member
 
L'Avatar di drwho2107
 
Iscritto dal: Nov 2003
Città: KL
Messaggi: 72
Ciao.
Non capisco (ma probabilmente fraintendo) come mai gli script che menzioni sono sotto /etc/rc.d/ quando invece dovrebbero essere sotto /usr/local/etc/rc.d/ in quanto non parte del sistema.

In ogni caso, tutti gli script sotto /usr/local/etc/rc.d si avviano secondo un ordine numerico/alfabetico.
Prima partono quelli con nome che inizia per numero, esempio "000.pkgtools.sh', "010.xxxx.sh".... e poi quelli con le lettere ma in ordine alfabetico, esempio "cups.sh", "samba.sh" etc...
Gli script sotto /etc/rc.d sono avviati invece da /etc/rc.conf (chiamata a script esterno con valore), esempio "sshd_enable=YES"

Per cui se vuoi che 'mysql' parta prima di 'mydns' e che ci sia un lasco di tempo tra i 2, il mio consiglio e' quello di rinominare lo script di 'mysql' in qualcosa come '000.mysql...sh" e poi inserire una stringa all'inizio dello script 'mydns...sh' con un 'wait 20' (o altro comando che faccia pausa di X secondi), dove X secondi e' il tempo utile e necessario a '000.mysql...sh' di completare l'operazione di avvio.
Sulla base di come e' scritto lo scipt (perl/bash/....) devi inserire il comando di attesa opportuno.

Ciao
D.
drwho2107 è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2005, 03:04   #4
drwho2107
Member
 
L'Avatar di drwho2107
 
Iscritto dal: Nov 2003
Città: KL
Messaggi: 72
Quote:
Originariamente inviato da drwho2107
Ciao.
Non capisco (ma probabilmente fraintendo) come mai gli script che menzioni sono sotto /etc/rc.d/ quando invece dovrebbero essere sotto /usr/local/etc/rc.d/ in quanto non parte del sistema.
Precisazione: Non ho mai installato MySQL sotto *BSD anche se uso *BSD al 99%. Diciamo che ho installato MySQL sono una volta in vita mia (sotto Linux)...
Non essendo 'MySQL' parte del sistema, i relativi script NON dovrebbero essere MAI installati sotto /etc/rc.d!!!
drwho2107 è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2005, 12:39   #5
/\/\@®¢Ø
Bannato
 
L'Avatar di /\/\@®¢Ø
 
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
Quote:
Originariamente inviato da drwho2107
Ciao.
Non capisco (ma probabilmente fraintendo) come mai gli script che menzioni sono sotto /etc/rc.d/ quando invece dovrebbero essere sotto /usr/local/etc/rc.d/ in quanto non parte del sistema.
Mi sono spiegato male, si trovano infatti in /usr/local/etc/rd.d

Quote:
In ogni caso, tutti gli script sotto /usr/local/etc/rc.d si avviano secondo un ordine numerico/alfabetico.
Prima partono quelli con nome che inizia per numero, esempio "000.pkgtools.sh', "010.xxxx.sh".... e poi quelli con le lettere ma in ordine alfabetico, esempio "cups.sh", "samba.sh" etc...
Gli script sotto /etc/rc.d sono avviati invece da /etc/rc.conf (chiamata a script esterno con valore), esempio "sshd_enable=YES"
Ora anche per gli script in /usr/local/etc/rc.d e' necessario specificare "mysql_enable=YES" in rc.conf, per cui anche questi vengono analizzati in fase di boot, di conseguenza pensavo venisse usato anche per loro lo stesso approccio, in sostanza che rcorder venisse chiamato e per /etc/rc.d e per /usr/local/etc/rc.d. In effetti leggendo la man page rc.d sembra che venga passata solo la prima delle due.
Quote:
Per cui se vuoi che 'mysql' parta prima di 'mydns' e che ci sia un lasco di tempo tra i 2, il mio consiglio e' quello di rinominare lo script di 'mysql' in qualcosa come '000.mysql...sh" e poi inserire una stringa all'inizio dello script 'mydns...sh' con un 'wait 20' (o altro comando che faccia pausa di X secondi), dove X secondi e' il tempo utile e necessario a '000.mysql...sh' di completare l'operazione di avvio.
Ci avevo pensato, ma speravo di trovare una soluzione un po' piu' pulita.

Quote:
Ciao
D.
Ciao e grazie.
/\/\@®¢Ø è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti Recensione Realme 15 Pro Game Of Thrones: un ver...
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Lapt...
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile iPhone 17 Pro: più di uno smartphone. &Eg...
Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Intel Xeon 6+: è tempo di Clearwater Forest Intel Xeon 6+: è tempo di Clearwater Fore...
Fiducia nell'IA in calo. Una ricerca glo...
Just Eat punta sulla tecnologia: consegn...
Galaxy S25 Edge ha deluso: Samsung cambi...
La trasformazione digitale anche per lo ...
Battlefield 6 frantuma i record: oltre 7...
Stellantis investirà 13 miliardi ...
Le azioni di NIO precipitano dopo le acc...
Concentrazioni di CO2 ai massimi dal 195...
La grande migrazione di Microsoft: addio...
Frore Systems LiquidJet non ha paura del...
Il motore PureTech 1.2 di Stellantis &eg...
Prodigy, il processore universale di Tac...
OPPO Find X9 Series, lancio globale il 2...
Super sconti Tineco su Amazon: le scope ...
Editori italiani contro Google AI Overvi...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 20:36.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v