Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re^5: How best test that a directory is a mount point of a mounted filesystem?

by regexes (Hermit)
on Jan 28, 2009 at 12:26 UTC ( [id://739518]=note: print w/replies, xml ) Need Help??


in reply to Re^4: How best test that a directory is a mount point of a mounted filesystem?
in thread How best test that a directory is a mount point of a mounted filesystem?

you could (and probably should) specify solaris for the else-clause, but I'm not sure what $^O yields on Solaris.. Probably just 'solaris'.

This is somewhat off topic... it all depends on what you are trying to do but note there is a difference in output between $^0, uname, and $Config{archname}. Below is some output from different OSes for comparison. The following code was used:
#!/usr/bin/perl use strict; use Config; my $os_OS = $^O; my $config = $Config{'archname'}; my @uname = `uname -a`; chomp( my $os = shift @uname ); $os =~ s/^(\w+)\s.*/$1/; print "Uname -> $os\n"; print "\$^O -> $os_OS\n"; print "Config -> $config\n";
Linux
Uname -> Linux
$^O -> linux
Config -> x86_64-linux-gnu-thread-multi

Solaris 5.9 and 5.10
Uname -> SunOS
$^O -> solaris
Config -> sun4-solaris-64int

AIX 6.1
Uname -> AIX
$^O -> aix
Config -> aix-thread-multi

Also be aware that $^O returns the architecture the perl binary was built on not the OS you are running on. That can be misleading, for example:

OS400 PASE
Uname -> OS400
$^O -> aix
Config -> aix

See the discussion OS400 PASE - architecture? for details.

regexes
  • Comment on Re^5: How best test that a directory is a mount point of a mounted filesystem?
  • Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://739518]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (3)
As of 2024-04-25 19:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found