[LÖST] Shell script-fråga
Postat: 13 aug 2010, 15:43
Hej,
Jag sitter och tittar på ett shell-script som i grova drag har följande:
------------------------------
#!/bin/sh
# kommandon A
cat << 'XXX' > file.sh
while true; do
# kommandon B
done
XXX
## starta file.sh med nohup
## kontrollera att kommandona B har utförts
------------------------------
Vad sker vid cat << 'XXX' > file.sh? Jag förstår att man skriver till "file.sh" men cat << 'XXX'?
Det verkar som om man hoppar till XXX och utför starten av file.sh, men att kommandona B redan utförts? Görs dessa i filen file.sh?
Stämmer det?
Kan någon förklara?
Tack!
/ Hasse
Jag sitter och tittar på ett shell-script som i grova drag har följande:
------------------------------
#!/bin/sh
# kommandon A
cat << 'XXX' > file.sh
while true; do
# kommandon B
done
XXX
## starta file.sh med nohup
## kontrollera att kommandona B har utförts
------------------------------
Vad sker vid cat << 'XXX' > file.sh? Jag förstår att man skriver till "file.sh" men cat << 'XXX'?
Det verkar som om man hoppar till XXX och utför starten av file.sh, men att kommandona B redan utförts? Görs dessa i filen file.sh?
Stämmer det?
Kan någon förklara?
Tack!
/ Hasse