Enviado em 28/07/2016 - 19:26h
Não sou profissional de TI, embora use Linux. Não escrevo código. Os poucos scripts que publiquei aqui, são traduções das strings, naturalmente com a autoria original citada. Nenhuma prática com Shell Scripting.
tenho uma simples tarefa. para ativar uma zwap, no meu Sabayon, eu tenho que executar este comando:
pensei em "automatizar" para os oito núcleos.... Após uma olhada na net, "improvisei" um pequeno Shell Script:
outra coisa, daria para usar tipo um caracter coringa, que "colocasse" direto 0, depois 1, depois 2 e rodasse o comando.
Resumindo, o comando :
outro jeito que tentei foi assim:
tenho uma simples tarefa. para ativar uma zwap, no meu Sabayon, eu tenho que executar este comando:
onde X = 0-7... assim para o primeiro núcleo é 0, repito para o 1, depois para o 2 etc.... repete o comando um por um, uma vez para cada núcleo. Portanto, para ativar para todos, eu tenho que executar um por um. tá funcionando...
$ sudo /usr/bin/zswap.sh start zramX
pensei em "automatizar" para os oito núcleos.... Após uma olhada na net, "improvisei" um pequeno Shell Script:
o script executa e minha shell vai para Root, mas ele não ativa nada. Parece bem simples automatizar, mas não tenho nenhuma prática com Shell Script.
#!/bin/bash
sudo su
for i in $(seq 0 7)
do
/usr/bin/zswap.sh start zram$i
done
outra coisa, daria para usar tipo um caracter coringa, que "colocasse" direto 0, depois 1, depois 2 e rodasse o comando.
Resumindo, o comando :
precisa ser executado 8 vêzes seguidas, com X = 0 até 7, para ativar os 8 núcleos.
$ sudo /usr/bin/zswap.sh start zramX
outro jeito que tentei foi assim:
#!/bin/bash
sudo su
for (( c=0; c<=7; c++ ))
do
/usr/bin/zswap.sh start zram$c
done