Shell Script for OS identification on all Platforms


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Shell Script for OS identification on all Platforms
# 8  
Old 08-31-2011
Hi.
Quote:
Originally Posted by yazu
Hmm... flags. Maybe a script? ;-)
+1

The config.guess shell script referred to by yazu is very thorough and can discriminate among an impressive number of systems.

Even if you do not use config.guess directly, you may be able to learn something from how they determine the system, including the use of uname ... cheers, drl
# 9  
Old 09-01-2011
Hi Purdym,

Yes,I am using the same approach, however I just want to understand what should be used on every specific platform in order to identify the software compatibility.

When we say a software is compatible for 32-bit/x86/i386 etc. what it refers to

is it processor type or hardware platform or hardware name (e.g. Linux Uname flags -p,-i or -m respectively) or its something else.
If you can clarify this I will be able to look for appropriate flags to be listed.

Thanks
# 10  
Old 09-01-2011
Quote:
When we say a software is compatible for 32-bit/x86/i386 etc. what it refers to
At a macro level, it depends on:

- Endianness, i.e. Big or Little
- Data model, i.e. LP16, ILP32, LP64, etc.
- Hardware architecture, i.e. x86, MIPS, SPARC, etc.
# 11  
Old 09-01-2011
Hi.

The config.guess produces the signature on an AIX box as:
Code:
$ config.guess 
powerpc-ibm-aix5.1.0.0

on an HP box as:
Code:
$ config.guess 
hppa1.1-hp-hpux11.11

on a GNU/Debian Linux amd64 machine as:
Code:
% config.guess 
x86_64-unknown-linux-gnu

These are copies of the script without modification as run on those machines, simply ftp'd and run.

Best wishes ... cheers, drl
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

USB Device Identification

In linux system when a pnp usb device is plugged in then how does the system gets a notification of it? I mean to say in linux usb system there is usb host controller above which is host controller driver above which is usb core. So does the host controller/usb core keeps on polling the usb bus... (1 Reply)
Discussion started by: rupeshkp728
1 Replies

2. UNIX for Dummies Questions & Answers

iNode Usage Identification

Hi My SunOS alps 5.10 Generic_125100-05 sun4v sparc SUNW,Sun-Fire-T200 appears to have reached 100% util on its iNodes. # df -F ufs -o i Filesystem iused ifree %iused Mounted on /dev/md/dsk/d0 4857202 14 100% / /dev/md/dsk/d20 1040 630640 ... (1 Reply)
Discussion started by: rob171171
1 Replies

3. Shell Programming and Scripting

parameter identification problem

Hello everyone suppose i have a script which can take any no. of parameters and in any order then how can i identify a particular parameter at which position it is entered suppose i call a script with four parameter ./abc.sh a b c d in above calling a is called at no. 1... (3 Replies)
Discussion started by: aishsimplesweet
3 Replies

4. Shell Programming and Scripting

file identification

hi there, i have written the following simple lines: find $SCENE -name "*.xml" echo -n "Input the name of the image file to be read: " set im_name = ($<) i like to set the value for im_name automatically to the .xml, which was found by the first line without having to input it. the... (4 Replies)
Discussion started by: friend
4 Replies

5. UNIX for Dummies Questions & Answers

file identification

Can anybody tell me what are these files are and what do they do and if they are safe to delete. Thanks /var/cache/yum/base # ls -al total 44792 drwxr-xr-x 4 root root 4096 Sep 22 11:43 . drwxr-xr-x 10 root root 4096 Nov 18 2007 .. -rw-r--r-- 1 root root 0 Sep 22... (5 Replies)
Discussion started by: mcraul
5 Replies

6. UNIX for Dummies Questions & Answers

ip identification

how can i find my own ip address from unix. command like who -x .this would provide all the ip address but i need to list only current user ip address. who am i command does not display the ip. (1 Reply)
Discussion started by: naushad
1 Replies

7. Shell Programming and Scripting

version identification

Hi Which command do i use to know which version of solaris am i working on?? thanks in advance regards (1 Reply)
Discussion started by: knopix
1 Replies

8. Shell Programming and Scripting

Need Help in Users Identification ( TRU64 )

I'm looking for a script that allows me to export to CSV, the information I need. Somehow, I must gather the User ID, the User Login, the Last User Login, the Password complexity, the Password Age, The Expiration Date, . . . My experience is equal to very, very few. The only thing I have is... (2 Replies)
Discussion started by: catfish
2 Replies

9. UNIX for Advanced & Expert Users

Field identification starting from the right

Hi all If I have lines in a file as follows :- /ora04/oradata/data1/data1.dbf /ora01/app/product/8.1.6/dbs/F1.Dbf /ora04/oradata/data2.dbf How can I select the last part of the line as my file name. Can I start from the right and define "/" as my delimeter ? Thx J (3 Replies)
Discussion started by: jhansrod
3 Replies

10. Solaris

file identification

Can anyone identify what this file is for? 241436 Dec 17 16:29 dtdbcache_:0 Is it necessary? My system is at 94% and I am trying to clean / directory as much as possible. Any other files I can set to dev/null besides messages, and the wtmp and wtmpx? Please and Thanks. (3 Replies)
Discussion started by: mnsalazar
3 Replies
Login or Register to Ask a Question