创建独立于 bash 的进程

标签 c

我编写了一个程序来计算我的笔记本电脑中可用的电池电量。我还在程序中定义了一个阈值。每当电池电量低于阈值时,我想调用另一个过程。我使用过 system("./invoke.o") 其中 invoke.o 是我必须运行的程序。我正在运行一个脚本,它每 5 秒运行一次电池电量检查程序。一切正常,但是当我关闭 bash shell 时,不会自动调用 invoke.o。无论 bash 是否关闭,我应该如何使 invoke.o 被调用?我正在使用 UBUNTU LINUX

最佳答案

尝试将其运行为:nohup ./myscript.sh ,其中nohup命令允许您在不终止进程的情况下关闭 shell。

关于创建独立于 bash 的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4916421/

相关文章:

c - 解析以逗号分隔的字符串只能工作一次?

c - 在 c 中求三次多项式的根的程序(Sidi 方法)

c - 这段 C 代码的作用是什么? [与函数体代码混淆]

c - 在 ubuntu 中调用 Gedit

c - 是否可以使用共享对象构造函数来设置库搜索路径?

客户端和服务器+排序

c++ - 禁用 "desktop"子窗口的透明度

c - 如何在 Linux/C 中获得更稳定的套接字连接

c - 如何在没有头/尾指针的情况下将多个节点添加到C中的链表中?

c++ - 矩阵中的对称位置