微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试在后台运行时,Twinkle立即终止

如何解决尝试在后台运行时,Twinkle立即终止

我是Linux的新手,我想在树莓派上使用SIP客户端“ Twinkle”。通过twinkle -c从外壳启动程序时,我可以很好地运行该程序。

这将产生:


Firewall/NAT discovery in progress.
Please wait.

Twinkle 1.10.1,October 7,2016
copyright (C) 2005-2015  Michel de Boer and contributors

Users:
* twinkle
    Schranken <sip:676@###>

Local IP:       255.255.255.255


twinkle: registering phone...

Twinkle>
twinkle: registration succeeded (expires = 360000000 seconds)

但是当我尝试在后台运行它时,例如使用nohup twinkle -c </dev/null > /home/pi/log 2>&1 &,该作业将立即终止。

日志文件包含以下内容

Firewall/NAT discovery in progress.
Please wait.

Twinkle 1.10.1,2016
copyright (C) 2005-2015  Michel de Boer and contributors

Users:
* twinkle
    Schranken <sip:676@###>

Local IP:       255.255.255.255


twinkle: registering phone...

Twinkle>

Info: Deregistering phone...

我的最终目标是在启动后自动运行它,我已经通过rc.local,systemd,init.d和crontab尝试过,但是这些都不起作用。

希望我能为您提供足够的信息,并感谢您的宝贵时间。

编辑:使用屏幕解决了我的问题。我在rc.local文件添加一个命令,该命令会打开一个屏幕,并显示开始闪烁的命令。谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。