私はスクリーンbashセッションに手動で実行すると完全に動作するsnmpリスナーを持っています。このように:スクリーンセッションのエラーpythonスクリプト
screen bash
python snmp_listener.py
ctrl A + D
問題:私はscreen -r
と私の画面を添付したときに私のスクリプトを実行した後、しかし
screen -dmS snmp bash -c "sleep 10; python snmp_listener.py; exec sh"
:私はこのようなシェルスクリプトで次の作業を自動化したい
私はこのエラーがあります:
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
$
誰もがなぜ自分のシェルスクリプトでしか動かないのか知っていますか?
いいえ動作しません:/あなたの助けをとにかくThx。 – onedkr