» »

update-rd.d remove postopek

update-rd.d remove postopek

TRIROG ::

Pozdravljeni!

Težave imam pri razumevanju uporabe zgornjega ukaza v raspbianu.

Instaliral sem skripto z uporabo ukaza
sudo nano /etc/init.d/mojaskripta
sudo chmod 755 /etc/init.d/mojaskripta
sudo update-rc.d mojaskriptadefaults

Zdaj bi rad skripto odstranil.pri tem imam težave z ukazom
sudo update-rc.d mojaskripta remove

Tukaj piše:
When invoked with the remove option, update-rc.d removes any links in the /etc/rcrunlevel.d directories to the script /etc/init.d/name. The
script must have been deleted already - update-rc.d checks for this.

Če pravilno razumem to pomeni, da moram najprej izvesti
sudo rm /etc/init.d/mojaskripta

in potem še
sudo update-rc.d mojaskripta remove
?

Če pa uporabim -f switch (-f Force removal of symlinks even if /etc/init.d/name still exists.)
sudo update-rc.d -f mojaskripta remove

pa file /etc/init.d/mojaskripta lahko ostane tam kjer je in še naprej uporabljam
sudo service mojaskripta start|stop
?

Tukaj v točki "1. Removing a Service" piše:
Note: This command will only disable the service until next time the service is upgraded. If you want to make sure the service won't be re-enabled upon upgrade, you should also type the following:
# update-rc.d apache2 stop 80 0 1 2 3 4 5 6 .


Ali moram res izvesti še kakšen dodatni ukaz?
  • spremenil: TRIROG ()

crniangeo ::

hoj

-f je načeloma za rm -f imedatoteke kot si navedel:
Če pravilno razumem to pomeni, da moram najprej izvesti
1
sudo rm /etc/init.d/mojaskripta


verjetno moraš prej tvojo skripto ustaviti, da lahko update-rc.d odstrani niz ?
sklepam, da ni trebauporabljati opcije " -f" v tem primeru :)
Convictions are more dangerous foes of truth than lies.

TRIROG ::

Ustaviti že, ne razumem dela, ki pravi:
When invoked with the remove option,
sudo update-rc.d mojaskripta remove

update-rc.d removes any links in the /etc/rcrunlevel.d directories to the script /etc/init.d/name. The script must have been deleted already - update-rc.d checks for this.

to pomeni, da moram najprej izbristi skripto?

čuhalev ::

update-rc.d le ustvarja/briše povezave iz rcX.d map na dejansko skripto v /etc/init.d/

Ti lahko onemogočiš zagon svoje skripte in skripte ni potrebno brisati.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

problem pri sprembi root gesla v MySQL v Ubuntu

Oddelek: Pomoč in nasveti
231197 (777) killa bee
»

iSCSI autostart

Oddelek: Programska oprema
5706 (655) dëych
»

[Ubuntu] Samba

Oddelek: Programska oprema
151731 (1521) black ice
»

Linux par zadev

Oddelek: Operacijski sistemi
6848 (775) ghaefb
»

Service v linuxu

Oddelek: Operacijski sistemi
11912 (761) dr.J

Več podobnih tem