Christian Schult: > > if [ $(/usr/bin/vmrun -h https://localhost:8333/sdk -u user -p password suspend \'[standard] $vm\' soft) ]; then > echo "vmrun: $vm suspended" > fi Das Geklammere kann man dann auch ganz weglassen. Hinter dem 'if' steht immer einfach ein Befehl, dessen Exit Code ausgewertet wird. In der Zeile oben ist das Kommando '[' (ein Alias für 'test'), mit der Ausgabe der Command Substitution als Parameter. Das ist so Unsinn. Stattdessen einfach: if /usr/bin/vmrun -h … ; then … fi J. -- I think the environment will be okay. [Agree] [Disagree] <http://www.slowlydownward.com/NODATA/data_enter2.html>
Attachment:
signature.asc
Description: Digital signature