Modificar arquivos [RESOLVIDO]

1. Modificar arquivos [RESOLVIDO]

William Amaral de Souza
Williamm

(usa Linux Mint)

Enviado em 21/05/2012 - 10:06h

Como poderia montar um script para modificar estes arquivos?

/etc/init/rc-sysinit.conf

e na linha env DEFAULT_RUNLEVEL=2
mudar para env DEFAULT_RUNLEVEL=3

e no arquivo
/etc/init/gdm.conf

estas linhas:
start on (filesystem
and started dbus
and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udevtrigger))
stop on runlevel [016]

para estas:
start on (filesystem
and started hal
and tty-device-added KERNEL=tty7
and (graphics-device-added or stopped udevtrigger)
and runlevel [!3])
stop on runlevel [016]


  


2. Re: Modificar arquivos [RESOLVIDO]

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 21/05/2012 - 10:45h

Você pode utilizar o sed -i. ex.:

sed -i 's/env DEFAULT_RUNLEVEL=2/env DEFAULT_RUNLEVEL=3/' /etc/init/rc-sysinit.conf


3. Re: Modificar arquivos [RESOLVIDO]

William Amaral de Souza
Williamm

(usa Linux Mint)

Enviado em 21/05/2012 - 11:19h

blza este funcionou, agora falta so o outro.


4. Re: Modificar arquivos [RESOLVIDO]

William Amaral de Souza
Williamm

(usa Linux Mint)

Enviado em 21/05/2012 - 11:24h

no arquivo
/etc/init/gdm.conf

estas linhas:
start on (filesystem
and started dbus
and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udevtrigger))
stop on runlevel [016]

para estas:
start on (filesystem
and started hal
and tty-device-added KERNEL=tty7
and (graphics-device-added or stopped udevtrigger)
and runlevel [!3])
stop on runlevel [016]


5. Re: Modificar arquivos [RESOLVIDO]

William Amaral de Souza
Williamm

(usa Linux Mint)

Enviado em 22/05/2012 - 09:16h

como eu faço para escrever um conteudo na linha acima da palavra especifica exemplo:

and runlevel [!3])
stop on runlevel [016]
usando stop on runlevel [016] como referencia.


assim nao funciona
sed -i '/stop on runlevel [016]/and runlevel [!3])' testelinha.txt


6. Re: Modificar arquivos [RESOLVIDO]

William Amaral de Souza
Williamm

(usa Linux Mint)

Enviado em 22/05/2012 - 10:49h

consegui desta forma, mas se alguem puder simplificar....


sed -i 's/env DEFAULT_RUNLEVEL=2/env DEFAULT_RUNLEVEL=3/' /etc/init/rc-sysinit.conf

sed -i 's/and started dbus/and started hal/' /etc/init/gdm.conf
sed -i 's/and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1/and tty-device-added KERNEL=tty7/' /etc/init/gdm.conf
sed -i 's/or stopped udevtrigger))/and (graphics-device-added or stopped udevtrigger)\nand runlevel [!3])/' /etc/init/gdm.conf







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts