![]() |
![]() |
|
|
|||||||
| Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Super-Moderator
![]() |
ich habe ein kleines script mit dem ich den freien hd speicher entfernter windows server abfragen kann:
Code:
smbclient \\\\server.firma.com\\freigabe -U username kennwort -c ls | grep "blocks available" >/tmp/data_smb
awk '{print $5*$6}' /tmp/data_smb >/tmp/data
DATA=$(cat /tmp/data)
echo $DATA
wie kann ich dem shellscript diese werte am besten übergeben? |
|
|
|
|
|
#2 |
|
Elite
![]() |
was spricht eigentlich gegen das normale übergeben als paramter?
script dann halt smbclient ... //$1/$2 usw oder hab ich die frage net verstanden?
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees. |
|
|
|
|
|
#3 |
|
Super-Moderator
![]() |
das funktioniert leider nicht so ganz, ich kann aus cacti nur das script aufrufen und variablen übergeben. das würde etwa so aussehen:
script.sh $1 $2 ... |
|
|
|
|
|
#4 |
|
Inventar
![]() |
ev. globale variablen?
|
|
|
|
|
|
#5 |
|
Elite
![]() |
ich glaub ich verstehs noch immer net ganz
wenn du aus cacti den aufruf sh myscript.sh $1 $2 $3 hast ($1-3 wird von cacti eingesetzt) warum geht das dann in myscript net mit smblcient .... $1 $2 $3?
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees. |
|
|
|
|
|
#6 |
|
Super-Moderator
![]() |
sorry, icht stehe scheinbar total auf der leitung
Code:
smbclient \\\\$1\\$2 -U $3 $4 -c ls | grep "blocks available" >/tmp/data_smb
awk '{print $5*$6}' /tmp/data_smb >/tmp/data
DATA=$(cat /tmp/data)
echo $DATA
sh script.sh $host $share $user $password so läufts perfekt: sh script.sh host share user password |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|