L
Lukaszc
Hallo Liebes Forum!
Ich bin nicht gerade Anfänger was Unix anbetrifft. Jedoch was sehll scripting angeht. Hoffe aber unter euch Hilfe zu finden.
Ich habe mir ein Shell Script gebastelt. (bzw. ich quäle mich durch),
Nun ich möchte unter Unix eine Systemvariable anlegen. Eine die ich Parktisch mit einer Ziffer belegen kann. Sie solle eine Zahl zwischen 0 und 8 beinhalten.
Mit einem Shellscript möchte ich die Variable auslesen bzw ändern können. Das Script sieht nun wie folgt aus:
Soweit das für euch denke ich Kinderleicht sein sollte, für mich aber eine Mauer, wie ich jetzt heran gehen soll.
1. Ich weiß nicht wie ich eine neue Systemvariable unter Unix anlegen kann.
2. Das Script sollte diese Variable auslesen können. Steht die Variable höher (>0) also 1,2,3,4,5,6,7 oder 8 so müsste das Script verbleibende Zeit immer 0 ausgeben.
Steht aber diese Systemvariable auf 0 so soll das Script selbigen Dienst machen, wie es bislang tut.
Könnt ihr mir helfen?
Ich bin nicht gerade Anfänger was Unix anbetrifft. Jedoch was sehll scripting angeht. Hoffe aber unter euch Hilfe zu finden.
Ich habe mir ein Shell Script gebastelt. (bzw. ich quäle mich durch),
Nun ich möchte unter Unix eine Systemvariable anlegen. Eine die ich Parktisch mit einer Ziffer belegen kann. Sie solle eine Zahl zwischen 0 und 8 beinhalten.
Mit einem Shellscript möchte ich die Variable auslesen bzw ändern können. Das Script sieht nun wie folgt aus:
Code:
#!/bin/sh
echo "Content-Type: text/html"
echo ""
echo "<title>cgi-schnittstelle</title>"
z1=`date +%S`
z2=60
erg=`expr $z2 - $z1`
echo "Verbleibende Zeit $erg!"
echo ""
Soweit das für euch denke ich Kinderleicht sein sollte, für mich aber eine Mauer, wie ich jetzt heran gehen soll.
1. Ich weiß nicht wie ich eine neue Systemvariable unter Unix anlegen kann.
2. Das Script sollte diese Variable auslesen können. Steht die Variable höher (>0) also 1,2,3,4,5,6,7 oder 8 so müsste das Script verbleibende Zeit immer 0 ausgeben.
Steht aber diese Systemvariable auf 0 so soll das Script selbigen Dienst machen, wie es bislang tut.
Könnt ihr mir helfen?