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

Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Mate X7 rinnova la sfida nel segmento dei pieghevoli premium puntando su un design ancora più sottile e resistente, unito al ritorno dei processori proprietari della serie Kirin. L'assenza dei servizi Google e del 5G pesa ancora sull'esperienza utente, ma il comparto fotografico e la qualità costruttiva cercano di compensare queste mancanze strutturali con soluzioni ingegneristiche di altissimo livello
Nioh 3: souls-like punitivo e Action RPG
Nioh 3: souls-like punitivo e Action RPG
Nioh 3 aggiorna la formula Team NINJA con aree esplorabili più grandi, due stili di combattimento intercambiabili al volo (Samurai e Ninja) e un sistema di progressione pieno di attività, basi nemiche e sfide legate al Crogiolo. La recensione entra nel dettaglio su combattimento, build, progressione e requisiti PC
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti
La facilità di installazione e la completa automazione di tutte le fasi di utilizzo, rendono questo prodotto l'ideale per molti clienti. Ecco com'è andata la nostra prova in anteprima
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-07-2005, 15: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, 15: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, 04: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, 04: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, 13: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 HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti Test in super anteprima di Navimow i220 LiDAR: i...
Dark Perk Ergo e Sym provati tra wireless, software via browser e peso ridotto Dark Perk Ergo e Sym provati tra wireless, softw...
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
Apple apre CarPlay ai chatbot di terze p...
Horses: Santa Ragione afferma di essere ...
Nuova causa contro Tesla e maniglie elet...
MindsEye, il CEO accusa: 'Speso un milio...
TV LG NanoCell da 65 pollici a 499€: tan...
ho. Mobile, nuova offerta low-cost: 100 ...
Arrow Lake Refresh: cancellato il Core U...
AI.com venduto per 70 milioni di dollari...
RNLT Milano si veste di rosso per Cliora...
Amazon Haul rilancia: compri 2 articoli ...
Nuovi fondi pubblici per la banda ultra ...
Tutte le offerte Amazon di oggi: 5 novit...
Cyber-spionaggio globale: 37 governi nel...
Stellantis e Mercedes, è ufficial...
NVIDIA integra l'AI in tutto il ciclo di...
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: 11:04.


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