Dino Geek, cerca di aiutarti

Come eseguire uno script all'avvio di un contenitore OpenVZ?


OpenVZ è una soluzione di virtualizzazione open source basata su Linux. Per eseguire uno script all’avvio di un contenitore OpenVZ, è possibile utilizzare il comando `vzctl` con l’opzione `set` e l’argomento `—onboot`. Questo comando consente di impostare un particolare contenitore da avviare automaticamente all’avvio del sistema.

Tuttavia, se si desidera eseguire uno script specifico all’avvio di un contenitore OpenVZ, è possibile farlo aggiungendo lo script al file `rc.local` del contenitore. Ecco i passaggi:

1. Accedi come root al contenitore OpenVZ usando il comando `vzctl enter [ctid]`. Nota che devi sostituire `[ctid]` con l’ID del tuo contenitore.

1. Apri il file `/etc/rc.d/rc.local` per la modifica. Puoi usare il tuo editor di testo preferito, come `vi` o `nano`.

1. Aggiungi il tuo script al file. Puoi farlo aggiungendo una chiamata al tuo script alla fine del file. Ricorda che lo script deve essere scrivibile ed eseguibile. Ecco un esempio:

``` #!/bin/sh #

  1. This script will be executed after all the other init scripts.
  2. You can put your own initialization stuff in here if you don’t
  3. want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
/root/myscript.sh # Ecco dove è il tuo script!
```

1. Salva le modifiche e chiudi l’editor.

1. Assicurati che lo script sia eseguibile modificando i suoi permessi di file con `chmod +x /root/myscript.sh`.

1. Esci dal contenitore OpenVZ con il comando `exit`.

Ora, il tuo script dovrebbe essere eseguito ogni volta che il tuo contenitore OpenVZ viene avviato. Ricorda, tuttavia, che modifichi il comportamento di avvio del sistema, quindi fai attenzione a non introdurre errori che potrebbero impedire al tuo contenitore di avviarsi correttamente.


Genera semplicemente articoli per ottimizzare il tuo SEO
Genera semplicemente articoli per ottimizzare il tuo SEO





DinoGeek offre articoli semplici su tecnologie complesse

Vuoi essere citato in questo articolo? È molto semplice, contattaci a dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nome dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Avviso Legale / Condizioni Generali di Utilizzo