![]() |
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| ajuda com linux shell script | emachala | Programação Shell Script e | 1 | 01-26-2009 01:13 |
| GUI shell script para Linux | mr_aliagha | Programação Shell Script e | 0 | 12-05-2008 10:28 |
| Como criptografar o meu programa em shell script linux | akm9999 | Programação Shell Script e | 3 | 09-09-2008 05:30 |
| Linux Shell Pergunta: Como imprimir o shell script nome? | meili100 | UNIX para Dummies Perguntas & Respostas | 3 | 07-01-2008 02:55 |
| portabili script a partir do Linux para AIX. | joy_1 | Programação Shell Script e | 6 | 12-27-2007 02:57 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Linux Shell Script
Estou interessado em escrever um (espero) simples Linux Shell Script.
Após a parada do sistema (ou após reiniciar), gostaria que o script para, automaticamente, repor todas as mudanças feitas durante essa sessão. Isto inclui ficheiros guardados no disco rígido, bem como quaisquer alterações de configuração. Gostaria, também, o script para ser executado apenas com o hóspede contas, a conta administrativa não teria o script executado. Alguém pode me ajudar? Não estou mesmo certo por onde começar. |
|
||||
|
Enquanto os clientes são usuários sem privilégios que não podem mudar as coisas fora do seu diretório home (/ home / guest?), Este é relativamente simples.
Você pode fazer uma cópia / backup do hóspede recém criado diretório home do usuário: Código:
cp -rp /home/guest /home/guest_bak Se você tiver feito uma cópia de segurança como "/ home / guest_bak" (diretório não arquivo). Então você pode fazer um script, como: Código:
#!/bin/sh rm -f /home/guest cp -rp /home/guest_bak /home/guest Código:
chmod +x /usr/local/bin/clean_guest.sh Última edição por ddreggors; em 02/10/2009 01:53.. |
|
||||
|
Nice pludi alternativa, usamos um lote lvm instantâneos e fazer tão bem. Não tenho certeza por isso que não veio à mente ... estar muito cansado.
De qualquer forma, esse método é uma solução muito melhor. Minas foi um truque muito rápido. |
|
|||||
|
Um exemplo de um init script pode ser encontrado em / etc / init.d / esqueleto na maioria das distribuições.
Como para o instantâneo, criá-la primeiro, a partir da shell e modifique / etc / fstab para iniciar a partir do instantâneo em vez dos habituais partição. Em seguida, no init script, certifique-se de que todos os módulos estão carregados, retire o antigo instantâneo utilizando lvremove, e criá-lo de novo, usando o mesmo comando como na linha de comando. Uma boa introdução para LVM pode ser encontrada em O Projecto de Documentação Linux |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|