Ich habe eine SNMP-Listener, die perfekt funktioniert, wenn ich es manuell in eine Bildschirm-Bash-Sitzung ausführen. Wie folgt aus:Fehler Python-Skript in Bildschirm Sitzung
screen bash
python snmp_listener.py
ctrl A + D
Problem:
ich diese Aufgabe in Shell-Skript automatisieren möchten wie folgt aus:
screen -dmS snmp bash -c "sleep 10; python snmp_listener.py; exec sh"
jedoch nach dem Ausführen von meinem Skript, wenn ich meinen Bildschirm befestigen mit screen -r
Ich habe diesen Fehler:
Traceback (most recent call last):
File "snmp_listener.py", line 1, in <module>
import netsnmp
File "build/bdist.linux-armv7l/egg/netsnmp/__init__.py", line 1, in <module>
File "build/bdist.linux-armv7l/egg/netsnmp/client.py", line 1, in <module>
File "build/bdist.linux-armv7l/egg/netsnmp/client_intf.py", line 7, in <module>
File "build/bdist.linux-armv7l/egg/netsnmp/client_intf.py", line 6, in __bootstrap__
ImportError: /home/pi/.python-eggs/netsnmp_python-1.0a1-py2.7-linux-armv7l.egg-tmp/netsnmp/client_intf.so: undefined symbol: netsnmp_memdup
$
Wer weiß, warum es nicht nur mit meinem Shell-Skript funktioniert?
Nein, es funktioniert nicht:/Thx zu Ihrer Hilfe sowieso. – onedkr