hnzi
08-04-2004, 00:17
hi@forum,
wie verbinde ich zwei strings in bash, komme von perl, aber das mit dem punkt '.' geht in der shell offensichtlich nicht?
#!/bin/bash
LOG=/var/log/cjb
if [ -f /var/run/ppp0.pid ]; then
echo "Verbindung besteht (ppp0.pid)"
echo "1" > /dev/null
else
echo "Starte Verbindung neu!"
/usr/bin/pon dsl-provider
echo "`date +"%a, %d.%m.%Y %T"`: " > /usr/bin/perl /etc/network/cjb.pl >> $LOG
fi
echo "`date +"%a, %d.%m.%Y %T"`: " > /usr/bin/perl /etc/network/cjb.pl >> $LOG
ist natürlich falsch, was kommt statt dem '>' hin?
Ausgabe sollte ungefähr so aussehen:
Mon, 01.012001 23.23.23: Updated failed!
wobei 'Updated failed!' die Ausgabe von cjb.pl ist
Kann mir einer helfen?
mfg, hnzi
wie verbinde ich zwei strings in bash, komme von perl, aber das mit dem punkt '.' geht in der shell offensichtlich nicht?
#!/bin/bash
LOG=/var/log/cjb
if [ -f /var/run/ppp0.pid ]; then
echo "Verbindung besteht (ppp0.pid)"
echo "1" > /dev/null
else
echo "Starte Verbindung neu!"
/usr/bin/pon dsl-provider
echo "`date +"%a, %d.%m.%Y %T"`: " > /usr/bin/perl /etc/network/cjb.pl >> $LOG
fi
echo "`date +"%a, %d.%m.%Y %T"`: " > /usr/bin/perl /etc/network/cjb.pl >> $LOG
ist natürlich falsch, was kommt statt dem '>' hin?
Ausgabe sollte ungefähr so aussehen:
Mon, 01.012001 23.23.23: Updated failed!
wobei 'Updated failed!' die Ausgabe von cjb.pl ist
Kann mir einer helfen?
mfg, hnzi