Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

IPC - Paket Konfigurationsfehler

    Nobody is reading this thread right now.

meyermario

Newbie
Registriert
22. September 2011
Beiträge
14
Reaktionspunkte
0
Punkte
1
hi habe ein Problem Camd funkt super nur leider das Start script nicht er bringt mir immer
/bin/camd3: Zeile 6: readipccfg: Kommando nicht gefunden.
IPC - Paket Konfigurationsfehler!

läuft auf einem Ubuntu Server ...

danke schon im vorraus

aso script
#!/bin/bash
# IPC - MASTERSCRIPT (Camd3)
#

. /var/emu/script/functions.sh
readipccfg
[ -z $CDVERSION ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z $CDBIN ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z $CDCFG ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z $CDLOG ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z $CRON ] && clear && echo -e "\033[1;31mIPC - Paket Konfigurationsfehler!\033[0m" && exit 1

CAMNAME="Camd3"
controllCamd3="$CAMBINS/camd3/pcamd"

# This method starts Camd3
start_cam() {
if [ ! -z "$CDLOG" ]; then
$CDBIN >$CDLOG &
else
$CDBIN >/dev/null 2>&1 &
fi
if [ $? -ne "0" ]; then
echo "Fehler beim starten von $CAMNAME!"
fi
}

# This method starts Camd3 with Logging to Console
log_cam() {
$CDBIN &
if [ $? -ne "0" ]; then
echo "\033[1;31mFehler beim starten von $CAMNAME!\033[0m"
fi
}

# This method stops Camd3
stop_cam() {
$controllCamd3 -kill >/dev/null 2>&1
pkill -9 $CDVERSION
}

case "$1" in
start)
PID="$(pgrep -x $CDVERSION)"
if [[ ! -z $PID ]] ; then
echo "$CAMNAME : ist bereits gestartet"
else
start_cam
echo "$CAMNAME : gestartet"
if [[ $CRON == 1 ]]; then
PID="$(pgrep -x cron)"
if [[ ! -z $PID ]] ; then
dummy="1"
else
/etc/init.d/cron start > /dev/null
echo "Cron : gestartet"
fi
fi
fi
;;
lstart)
PID="$(pgrep -x $CDVERSION)"
if [[ ! -z $PID ]] ; then
echo "$CAMNAME : ist bereits gestartet"
else
log_cam
echo "$CAMNAME : wurde gestartet mit ConsolenLog"
fi
;;
stop)
PID="$(pgrep -x $CDVERSION)"
if [[ ! -z $PID ]] ; then
stop_cam
echo "$CAMNAME : beendet"
if [[ $CRON == 1 ]]; then
PID="$(pgrep -x cron)"
if [[ ! -z $PID ]] ; then
/etc/init.d/cron stop > /dev/null
echo "Cron : beendet"
else
echo "Cron : ist bereits beendet"
fi
fi
else
echo "$CAMNAME : ist bereits beendet"
fi
;;
restart)
echo "$CAMNAME : restart"
stop_cam
sleep 3
start_cam
;;
help)
clear
less $CAMBINS/script/camd3-help.txt
;;
log)
clear
echo "$CAMNAME Log - Abbrechen mit [Strg]+[C] $(date +"%d.%m.%Y %H:%M")"
echo "==============================================================================="
echo ""
if [ -f $CDLOG ] ; then
tail -f $CDLOG
else
echo "Keine Logdatei vorhanden!"
fi
;;
*)
clear
echo -e "\033[1;37m$CAMNAME-Server IPC $IPCVERSION $(date +"%d.%m.%Y %H:%M")\033[0m"
echo "==============================================================================="
echo ""
echo -e "Befehlsliste: \033[1;31mcamd3\033[0m"
echo ""
echo -e "\033[1;37m Hilfe zu Befehlen\033[0m \033[1;31mhelp\033[0m"
echo -e "\033[1;37m Start, Stop, Restart\033[0m \033[0;37mstart | lstart | stop | restart\033[0m"
echo -e "\033[1;37m Logfile\033[0m \033[0;37mlog\033[0m"
echo ""
echo "==============================================================================="
echo ""
exit 1
;;
esac

exit 0
 
Zuletzt bearbeitet:
AW: IPC - Paket Konfigurationsfehler

Hi,

ich hab deinen Beitrag mal verschoben, da er eigentlich nichts mit Camd3 selber zu tun hat und eher in den Bereich IPC gehört.

Grüße

Kermit
 
AW: IPC - Paket Konfigurationsfehler

welche ipc version? das sieht mir nach einer alten oder fehlerhaften version aus.. vielleicht von pirates?
bei der pebkac version sieht das script nämlich eigentlich anders aus.. (die pirates haben es von pebkac kopiert wie so manch anderes)

wie du in dem script siehst wird vor dem aufrufen von "readipccfg" die datei /var/emu/script/functions.sh eingelesen (nicht ausgeführt!) und in dieser datei müsste eigentlich die "function readipccfg" drin stehen.
eine function ist kwasi sowas wie ein befehl der genau so wie "cd" oder "reboot" ausgeführt werden kann und dann die befehle innerhalb der function abarbeitet.

also prüf ob diese function auch in der dafür vorgesehenen /var/emu/script/functions.sh datei drin ist was nämlich normalerweise der fall sein müsste. wenn nicht hast du entweder selber an dieser datei etwas gelöscht oder eine verfremdete ipc version installiert oder deine compact flash gibt langsam den geist auf..



ps: fürs nächste mal: scripts usw am besten in
Code:
 posten
 
Zurück
Oben