Upstart è un sostituto basato sugli eventi per il demone / sbin / init che gestisce l'avvio di attività e servizi durante l'avvio, arrestandoli durante l'arresto e supervisionandoli mentre il sistema è in esecuzione.
Qual è il modo canonico per fare in modo che un processo di avvio cambi il suo ID utente ed esegua lo script come utente non privilegiato? Ovviamente si può usare suo sudo, ma questo sembra confuso (e può generare linee di log inutili).
In 10.10 viene utilizzato upstart invece di sysvinit. È possibile rimuovere i fastidiosi servizi di avvio che non si desidera rimuovendo il file appropriato in /etc/init/blah.conf Tuttavia, questo sembra un approccio pesante. Come si configura correttamente upstart per poter attivare e disattivare selettivamente questi servizi dalla riga di comando? Come …
Di recente ho configurato un repository git remoto su un server per un'app Web in esecuzione come servizio Upstart. Vorrei utilizzare l'hook post-ricezione per attivare le azioni necessarie per aggiornare il codice dell'applicazione e interrompere, quindi riavviare il servizio di avvio. Questo è il mio repo.git / hooks / file …
Sto usando Ubuntu 12.04 LTS e questo sistema utilizza principalmente lavori di avvio. Sfortunatamente il mio sistema dipende anche da un server dbmail compilato manualmente , che ha solo uno script init, ma nessuno script upstart. Usando update-rc.d dbmail defaultsho installato dbmail per tutti i runlevel, ma sfortunatamente viene avviato …
È possibile mettere in primo piano un processo avviato da upstart? root@me:~# ps aux | grep my-app root 2208 0.2 0.0 1456 480 ? S 17:38 0:01 /opt/me/my-app root@me:~# fg 2208 -bash: fg: 2208: no such job root@me:~# fg $(pidof my-app) -bash: fg: 2208: no such job
Sto lavorando su un'applicazione e desidero avviare l'avvio dello script e consentire agli utenti di eseguire cose del genere service my-program restart Quello che sto vedendo è che sembrano esserci diversi modi tra differenti distro se è in avvio, systemV e qualsiasi altra cosa sia là fuori. Volevo sapere come …
So che la mia installazione di Linux include una delle implementazioni di Service Manager. Potrebbe essere Systemd, Upstart o uno qualsiasi degli altri. Quindi, la mia domanda è: come posso sapere quale di questi è installato sul mio sistema Linux? Grazie. AGGIORNARE Ecco alcuni comandi ps / grep dal mio …
Ho avviato un vm guest su xen e voglio assegnare il nome host di guest-domU nel file di configurazione. come questo ... extra='ip=::::myguest-vm-hostname::dhcp' ... È una linea di comando del kernel per impostare l'ambiente di rete netboot. Funziona bene su gentoo. Alcuni codici nel file /etc/init.d/hostname siamo start(){ hostname=${hostname-${HOSTNAME-localhost}} hostname …
Sembra che il upstart sia il modo giusto per chiudere le cose e avviarle durante il processo di riavvio, ma non sono riuscito a trovare i file di configurazione con una ricerca della documentazione di SubGit e una ricerca generale del web. I comandi start e stop nel mio caso …
Sto cercando di ottenere uno script di avvio che richieda l'input dell'utente in esecuzione prima dell'avvio di gdm (lo script dovrebbe permettermi di scegliere da un elenco di xorg.conf quello che mi piacerebbe usare per la sessione corrente). Ho già provato a creare un pregdm.conf in / etc / init, …
Qual è il significato delle opzioni e dei parametri di questo comando? exec su -s /bin/sh -c 'exec "$0" "$@"' root -- /opt/nsq/bin/nsqd Nello specifico la --parte e cosa exec "$0" "$@"dovrebbe fare. So che $0imposta un ciclo per lo script per continuare a funzionare. Puoi ignorare la /opt/nsq/bin/nsqdparte. Questa …
Uso Ubuntu 14.04 (upstart 1.12.1) e installo gitea con successo seguendo questa guida . Tuttavia, non riesco a scrivere uno script di servizio per avviarlo / arrestarlo. Alla mia sceneggiatura piace questo: start on filesystem exec start-stop-daemon --start -c git --exec /home/git/runGit.sh #/home/git/runGit.sh #screen -dmS git "/home/git/gitea web" Quando corro: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.