Schrift
[thread]8084[/thread]

mount testen

Leser: 1


<< >> 4 Einträge, 1 Seite
jwenze
 2006-06-15 10:48
#67387 #67387
User since
2006-06-15
2 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich möchte auf Linux, HPUX, Solaris, und AIX prüfen ob mein mount
da ist.

mount|grep (Mountverzeichnis)

Mit system kann ich ja den Befehl absetzen. Wie kann ich aber jetzt
ein RC=0 erzeugen, wenn der Mount da ist?

Das will leider nicht:

root@mini:/home/wenze# ./mount.pl
/dev/hda5 on /home type ext3 (rw)

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/perl -U -w

$syst=mount();
print $syst;
##-------------------------------------------------------------------------

sub mount {
my $syst = system "mount | grep /home";
return ( $syst/256 );
}

##-------------------------------------------------------------------------


Danke für jeden Tipp
Jörg
renee
 2006-06-15 11:46
#67388 #67388
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Welche Ausgabe kommt denn, wenn kein Mount da ist??
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
jwenze
 2006-06-15 14:03
#67389 #67389
User since
2006-06-15
2 Artikel
BenutzerIn
[default_avatar]
Ich habe es anders gelöst:

Code: (dl )
1
2
3
4
5
6
7
Check4Mount($archivepool);

sub Check4Mount {
my $rc = (grep /$_[0]/, `mount`) ? 1 : 0;
if ($rc==0) { print " Mount $_[0] existiert nicht!\n";};
exit;
}
betterworld
 2006-06-15 14:24
#67390 #67390
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
Ist Dir bewusst, dass $archivepool als regulaerer Ausdruck interpretiert wird?
<< >> 4 Einträge, 1 Seite



View all threads created 2006-06-15 10:48.