我的Galaxy S3上的CM12.1。我正在尝试设置SSHD。目前一切正常,除了最后一步:在启动时启动sshd恶魔。
问题在于脚本
/data/local/userinit.sh
将被执行,但是 它的召唤不再了。
这是脚本:
#!/system/bin/sh
if [ -e /data/local/userinit.d/99sshd ]
then
log -p i -t userinit "Launching /data/local/userinit.d/99sshd--before"
/system/bin/sh /data/local/userinit.d/99sshd
log -p i -t userinit "Launching /data/local/userinit.d/99sshd--after"
fi
脚本99sshd非常简单,仅用于调试:
#!/system/bin/sh
log -p i -t userinit "Executing /data/local/userinit.d/99sshd"
以下是logcat的结果:
userinit - 启动/data/local/userinit.d/99sshd--before
userinit - 启动/data/local/userinit.d/99sshd--after
缺少的是消息:
userinit - 执行/data/local/userinit.d/99sshd
怎么可能发生?!