dumbo
15-02-2008, 14:55
hallo,
habe folgendes Script:
#!/bin/bash
such=`top -bn1 -u ts | grep server`
pid=`echo $such | awk '{print $1}'`
cpu=`echo $such | awk '{print $9}'`
mem=`echo $such | awk '{print $10}'`
time=`echo $such | awk '{print $11}'`
nun soll dies in eine DB gespeichert werden, dazu habe ich folgenden Befehl:
mysql --password=password -e'UPDATE `info` SET `pid` = "$pid" WHERE `info`.`id` =1 LIMIT 1;' database
wie bekomme ich denn jetzt die Variabel pid in den Befehl für die DB, so wie oben funktioniert es leider nicht.
Bin dankabr für jede Hilfe.
gruß
habe folgendes Script:
#!/bin/bash
such=`top -bn1 -u ts | grep server`
pid=`echo $such | awk '{print $1}'`
cpu=`echo $such | awk '{print $9}'`
mem=`echo $such | awk '{print $10}'`
time=`echo $such | awk '{print $11}'`
nun soll dies in eine DB gespeichert werden, dazu habe ich folgenden Befehl:
mysql --password=password -e'UPDATE `info` SET `pid` = "$pid" WHERE `info`.`id` =1 LIMIT 1;' database
wie bekomme ich denn jetzt die Variabel pid in den Befehl für die DB, so wie oben funktioniert es leider nicht.
Bin dankabr für jede Hilfe.
gruß