fazer um script reconhecer se o sistema é 64 ou 32 bits [RESOLVIDO]

1. fazer um script reconhecer se o sistema é 64 ou 32 bits [RESOLVIDO]

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 11/01/2016 - 12:58h

Gostaria que o script identifica-se se o sistema é 32 ou 64 bits e, se fosse 64 bits executaria uma parte do script, e se identificar 32 bits rodasse outra parte do script.


  


3. Re: fazer um script reconhecer se o sistema é 64 ou 32 bits [RESOLVIDO]

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

Enviado em 11/01/2016 - 13:00h

 $ man uname 



4. RES: fazer um script reconhecer se o sistema é 64 ou 32 bits

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 11/01/2016 - 13:14h

Olá,
faz um função if no seu script utilizando o uname -p


---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


5. Re: fazer um script reconhecer se o sistema é 64 ou 32 bits [RESOLVIDO]

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 11/01/2016 - 13:47h

conectadohost escreveu:

Olá,
faz um função if no seu script utilizando o uname -p


---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


Como? Poderia me auxiliar? Função no shell script funciona da mesma maneira que função no python?


6. Re: fazer um script reconhecer se o sistema é 64 ou 32 bits [RESOLVIDO]

Renan Arantes
R3nan

(usa Debian)

Enviado em 11/01/2016 - 13:51h

segue o script

#!/bin/bash
arq=$(/usr/bin/arch)
if [ $arq = "x86_64" ]; then
echo "seu sistema é 64bits"
else
echo "seu sistema é 32bits"
fi




7. Re: fazer um script reconhecer se o sistema é 64 ou 32 bits

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 11/01/2016 - 14:06h

correto oque fiz?


#!/bin/bash

uname -m

32bits()

{

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.2016...
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040...
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-04040...
sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb

}

64bits()

{

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.2016...
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040...
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-04040...
sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb

}


if [ $arq = "x86_64" ]; then
64bits

if [ $arq = "i386" ]; then
32bits

if [ $arq = "i486" ]; then
32bits

if [ $arq = "i586" ]; then
32bits

if [ $arq = "i686" ]; then
32bits



8. Re: fazer um script reconhecer se o sistema é 64 ou 32 bits [RESOLVIDO]

9. Re: fazer um script reconhecer se o sistema é 64 ou 32 bits [RESOLVIDO]

Renan Arantes
R3nan

(usa Debian)

Enviado em 11/01/2016 - 15:17h

selecione a melhor resposta


10. Re: fazer um script reconhecer se o sistema é 64 ou 32 bits [RESOLVIDO]

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 11/01/2016 - 15:31h

R3nan escreveu:

selecione a melhor resposta


Feito


11. Re: fazer um script reconhecer se o sistema é 64 ou 32 bits [RESOLVIDO]

Renan Arantes
R3nan

(usa Debian)

Enviado em 11/01/2016 - 15:37h

vlw






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts