- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
场景:
我有一个在 linux 上运行的进程,该进程在后台通过连接在 /etc/init.d/
的脚本启动,称为 MyApp
这只是一个没有的 shell 脚本.sh
。以下是我的init.d
脚本脚本
#!/bin/sh
PARAM=$1
case ${PARAM} in
start)
MyApp &
;;
stop)
killall -9 MyApp
;;
*)
echo "Usage: $0 {start|stop}" >&2
exit 1
;;
esac
如您所见,它在后台启动 MyApp
。
目标与问题:
我想在崩溃时重新启动 MyApp
。我试图找出这是如何完成的。看起来我必须从我阅读的各种链接向 /etc/inittab
添加一个条目。所以我在 /etc/inittab
中添加了以下条目。
MyApp:12345:respawn:MyApp
问题:
以上似乎不起作用,我怎样才能让它正常工作?我在这里做错了什么?
注意:
我正在执行 killall -9 MyApp
并期望它重新启动,因为我添加到 /etc/inittab
的条目。这种预期是否正确?
最佳答案
case ${PARAM} in
start)
(while :; do MyApp ;done) &
;;
关于linux - 使用 inittab 中的 respawn 条目重新启动 linux 应用程序不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52117991/
我正在使用 BusyBox,但我认为我的问题很笼统。这是我的 inittab 文件中其中一条 tty 行的示例。 tty1::respawn:/sbin/getty -n -l /usr/bin/lo
我正在使用 Respawn清理我的测试数据库,但是当这个方法执行时: public static Task ResetCheckpoint() => Checkpoint.Reset(Configur
我是一名文凭学生,正在制作一个基于处理的游戏,这是一款塔防游戏,女主角将向冲向城堡的僵尸射箭。我对此有多个问题。 充电器僵尸被击杀后不会重生。 当我只射杀一只充电器僵尸时,所有充电器僵尸都一起死了。
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicate: what does this mean in c int a:16; ? 这里的:1是什么意思: ... u
我正在使用 upstart 来启动/停止/自动重启守护进程。其中一个守护进程 fork 4 次。 upstart cookbook声明它只支持两次 fork 。有解决方法吗? 它是如何失败的 如果我尝
场景: 我有一个在 linux 上运行的进程,该进程在后台通过连接在 /etc/init.d/ 的脚本启动,称为 MyApp 这只是一个没有的 shell 脚本.sh。以下是我的init.d脚本脚本
Supervisord 无法让 redis worker 继续运行,我的 worker 仍然以状态代码 12 退出并重生。我的 redis 容器在应用程序的 docker 网络上(主管所在的位置) 我
我的主 php 服务器出现问题,其中主 php5-fpm进程将被 HUP 杀死信号。在主进程被杀死后,它将无法重生。由于每个子进程只允许处理一定数量的请求,因此它们最终会死掉而不会产生任何其他子进程。
我是一名优秀的程序员,十分优秀!