Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
Verwijderd
Je gebruikt de csh?
Je script wordt standaard in een subshell uitgevoerd die zijn eigen omgeving heeft. Zodra het script klaar is verdwijnt die subshell.
Als je (in de csh)
source scriptnaam
doet wordt het script in de huidige shell uitgevoerd, en zal het zetten van de variabele dus wel invloed op de omgeving hebben van waaruit je het script opstart.
In de ksh gebruik je
. scriptnaam
(dus punt spatie scriptnaam) ipv source
Je script wordt standaard in een subshell uitgevoerd die zijn eigen omgeving heeft. Zodra het script klaar is verdwijnt die subshell.
Als je (in de csh)
source scriptnaam
doet wordt het script in de huidige shell uitgevoerd, en zal het zetten van de variabele dus wel invloed op de omgeving hebben van waaruit je het script opstart.
In de ksh gebruik je
. scriptnaam
(dus punt spatie scriptnaam) ipv source
Kan ik dan bovenin een script ook aangeven welke subshell hij moet gebruiken ??
hoe klrijg ik dit script draaiend ?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| sh setenv IP=192.168.7.2 sh setenv NETMASK=255.255.0.0 sh setenv NAME=gonneke sh setenv D=/home/jails/gonneke sh setenv DOMEIN=di******nt.org mkdir $D cd /usr/src make hierarchy DESTDIR=$D make obj make depend make all make install DESTDIR=$D cd /usr/src/etc/ make distibution DESTDIR=$D NO_MAKEDEV=yes cd $D/DEV/ cp /dev/MAKEDEV sh MAKEDEV jail cd $D ln -sf dev/null kernel cp /stand/sysinstall /$D/stand/ ifconfig sis0 alias $IP netmask $NETMASK echo "je kunt nu je jail starten met jail $D $NAAM.$DOMEIN $IP /bin/sh" echo "Vergeet niet een gebruiker aan de jail toe te voegen ! (voor ssh)" echo "Met exit kun je uit de jail waarna je deze in de background kunt draaien door:" echo "jail $D $NAAM.$DOMEIN $IP /bin/sh /etc/rc" |
hoe klrijg ik dit script draaiend ?
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
Verwijderd
Probeer het eens met bovenin gewoonxychix schreef op 28 augustus 2002 @ 21:42:
Kan ik dan bovenin een script ook aangeven welke subshell hij moet gebruiken ??
code:
1 2 3 4 5 6 sh setenv IP=192.168.7.2 sh setenv NETMASK=255.255.0.0 sh setenv NAME=gonneke sh setenv D=/home/jails/gonneke sh setenv DOMEIN=di******nt.org ...
hoe klrijg ik dit script draaiend ?
code:
1
2
3
4
5
| IP=192.168.7.2 NETMASK=255.255.0.0 NAME=gonneke D=/home/jails/gonneke DOMEIN=di******nt.org |
dus geen sh setenv ervoor
werkt ook niet.. dat stond er origineel... 
ook setenv zonder sh ervoor doet niets
ook setenv zonder sh ervoor doet niets
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
en dan de
sh setenv D=324234234
of
setenv D=234324234
of
D=2332423442
welke methode ?
sh setenv D=324234234
of
setenv D=234324234
of
D=2332423442
welke methode ?
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
ik heb geen ksh !! is bash ook goed ??
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
hmmm /usr/local/bin/bash en dan gewoon
D=21341324
lijkt te werken !
D=21341324
lijkt te werken !
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
Pagina: 1