如何在Linux上后台无限运行脚本?

2023-12-19

我有一个带有无限循环的 PHP 脚本。我需要这个脚本永远运行。所以,我跑

php /path/to/script.php > /dev/null &

它在我当前用户的安全上下文中在后台运行。但是当我关闭终端窗口(注销)时,CentOS Linux 当然会杀死我的程序。

我看到两种猜测:从后台的不同用户运行或创建一个守护进程。我在每种情况下都需要帮助。

多谢!


nohup 是你的朋友。

nohup command &
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Linux上后台无限运行脚本? 的相关文章

  • Ubuntu Python shebang 线不工作

    无法让 shebang 线在 Ubuntu 中为 python 脚本工作 我每次只收到命令未找到错误 test py usr bin env python print Ran which python usr bin python 在 sh
  • Linux 使用 boost asio 拒绝套接字绑定权限

    我在绑定套接字时遇到问题 并且以用户身份运行程序时权限被拒绝 这行代码会产生错误 acceptor new boost asio ip tcp acceptor io boost asio ip tcp endpoint boost asi
  • 如何在不使用 IDE 的情况下在 Linux 上运行 Java 项目

    我是 Java 新手 基本上 我开发了一个java项目 其中包含Eclipse中的多个Java包 该项目在我安装了 redhat Linux 的桌面上运行正常 然而 我需要在一个更强大的没有安装X11的Linux服务器 redhat ent
  • Linux 中 m 标志和 o 标志将存储在哪里

    我想知道最近收到的路由器通告的 m 标志和 o 标志的值 从内核源代码中我知道存储了 m 标志和 o 标志 Remember the managed otherconf flags from most recently received R
  • 相当于Linux中的导入库

    在 Windows C 中 当您想要链接 DLL 时 您必须提供导入库 但是在 GNU 构建系统中 当您想要链接 so 文件 相当于 dll 时 您就不需要链接 为什么是这样 是否有等效的 Windows 导入库 注意 我不会谈论在 Win
  • FileOutputStream.close() 中的设备 ioctl 不合适

    我有一些代码可以使用以下命令将一些首选项保存到文件中FileOutputStream 这是我已经写了一千遍的标准代码 FileOutputStream out new FileOutputStream file try BufferedOu
  • 为什么 Linux 没有 DirectX API?

    在考虑现代显卡的 Windows 系统上 DirectX API 的驱动程序端实现时 我想知道为什么此实现在非 Windows 系统 尤其是 Linux 上不可用 由于明显缺乏此功能 我只能假设有一个我无视的充分理由 但在我的原始理解中 我
  • linux下无法创建僵尸进程

    嗯 我有一个奇怪的问题 我无法在我的项目中创建僵尸进程 但我可以在其他文件中创建僵尸进程 有简单的说明 int main if fork 0 printf Some instructions n else sleep 10 wait 0 r
  • docker 非 root 绑定安装权限,WITH --userns-remap

    all 尝试让绑定安装权限正常工作 我的目标是在容器中绑定安装卷 以便 a 容器不以 root 用户身份运行入口点 二 docker daemon 配置了 userns remap 这样容器 主机上没有 root c 我可以绑定挂载和读 写
  • Google BQ:运行参数化查询,其中参数变量是 BQ 表目标

    我正在尝试从 Linux 命令行为 BQ 表目标运行 SQL 此 SQL 脚本将用于多个日期 客户端和 BQ 表目标 因此这需要在我的 BQ API 命令行调用中使用参数 标志 parameter 现在 我已经点击此链接来了解参数化查询 h
  • 通过 Visual Studio 2017 使用远程调试时 Linux 控制台输出在哪里?

    我的Visual Studio 2017 VS2017 成功连接Linux系统 代码如下 include
  • Linux 上的静态 Qt5 构建:部署时如何处理字体?

    我使用这些配置选项创建了 Qt 5 2 0 库的静态版本 Ubuntu 12 04 开源 确认许可 force pkg config 发布 静止的 前缀 home juzzlin qt5 无icu opengl桌面 无油嘴滑舌 辅助功能 n
  • 就分页分段内存而言的程序寿命

    我对 x86 Linux 机器中的分段和分页过程有一个令人困惑的概念 如果有人能澄清从开始到结束所涉及的所有步骤 我们将很高兴 x86 使用分页分段内存技术进行内存管理 任何人都可以解释一下从可执行的 elf 格式文件从硬盘加载到主内存到它
  • linux-x64 二进制文件无法在 linuxmusl-x64 平台上使用错误

    我正在安装Sharp用于使用 package json 的 Nodejs 项目的 docker 映像上的映像压缩包 当我创建容器时 我收到有关 Sharp 包的以下错误 app node modules sharp lib libvips
  • 添加文件时运行 shell 命令

    我的 Linux 机器上有一个名为 images 的文件夹 该文件夹连接到一个网站 该网站的管理员可以向该网站添加图片 但是 当添加图片时 我想要一个命令来运行调整目录中所有图片的大小 简而言之 我想知道当新文件添加到特定位置时如何使服务器
  • CMake 链接 glfw3 lib 错误

    我正在使用 CLion 并且正在使用 glfw3 库编写一个程序 http www glfw org docs latest http www glfw org docs latest 我安装并正确执行了库中的所有操作 我有 a 和 h 文
  • 如何让R使用所有处理器?

    我有一台运行 Windows XP 的四核笔记本电脑 但查看任务管理器 R 似乎一次只使用一个处理器 如何让 R 使用全部四个处理器并加速我的 R 程序 我有一个基本系统 我使用它在 for 循环上并行化我的程序 一旦您了解需要做什么 此方
  • C修改printf()输出到文件

    有没有办法修改printf为了将字符串输出到文件而不是控制台 我尝试在互联网上查找一些内容 发现了类似的电话dup dup2 and fflush这可能与此有关 EDIT 也许我不清楚 问题是这是C考试问题 问题如下 解释一个通常将字符串输
  • 为什么opencv videowriter这么慢?

    你好 stackoverflow 社区 我有一个棘手的问题 我需要你的帮助来了解这里发生了什么 我的程序从视频采集卡 Blackmagic 捕获帧 到目前为止 它工作得很好 同时我用 opencv cv imshow 显示捕获的图像 它也工
  • 如何在 *nix 中登录时运行脚本?

    我知道我曾经知道如何做到这一点 但是 如何在 unix 中登录时运行脚本 bash 可以 From 维基百科 Bash http en wikipedia org wiki Bash 28Unix shell 29 当 Bash 启动时 它

随机推荐

  • 在写入文件时从文件中读取数据

    我正在使用一个专有的 Java 库 它将其数据直接保存到java io File 但我需要能够读取数据 以便直接进行流式传输 数据是二进制的 一些媒体文件 The java io File作为参数传递给这个库 但我不知道如何从中获取流 除了
  • 每 15 秒读取一次文本文件的内容

    我正在一个音乐网站工作 我在服务器上有一个文本文件 其中包含当前播放歌曲的名称 我想每十五秒读取一次文本文件 并更改我网站上显示的文本 无需刷新 现在 使用一点 jQuery 和 javascript 我实际上已经达到了第一次读取并显示文件
  • Maven 依赖 - org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Properties 上的 NoSuchMethodError

    我正在跟进这篇博文 http www baeldung com the persistence layer with spring and jpa overview设置 Hibernate 持久层 我当前的 pom xml 如下所示
  • 在 bash 中的文件末尾添加新行字符

    如何使用 bash 命令行在名为的文件末尾添加新行字符file txt 我尝试使用echo但这是不对的 你能告诉我该怎么做吗 echo gt gt file txt 在末尾添加换行符
  • ASP.NET MVC 从 byte[] 生成 PDF

    在发布此消息之前 我看了很多帖子 但很少有人直接关闭说他们需要查看常见问题解答 很少有人给出使用 iTextSharp 或其他东西的解决方案 但没有一个能解决我的问题 我的问题是我有一个byte 并且我需要在新的子窗口中生成 PDF 我们只
  • 为什么以及如何重载运算符 << 进行打印

    我写了一个程序来实现堆栈 我里面有一个显示功能 我一开始是这样写显示函数的 template
  • QPushButton 更改同一布局中其他小部件的边距

    我有一个大布局 其中包含以下结构的小部件和布局 QVBoxLayout QTableView QPushButton 我将布局上的边距 填充和间距设置为 0 按照 Mac OS X 上的呈现方式 按钮不会填充其所有空间 相反 它周围有一些填
  • 带有不透明背景图像的引导内容

    我正在学习 Bootstrap 并试图找出一种用不透明背景图像显示内容的好方法 我目前正在使用 well 但不必这样做 我可以得到井 内部 且不透明的图像 但我无法得到其他内容 后面 的图像 这是 html 的一个小示例 backgroun
  • C# 将 PDF 文件附加到 MemoryStream - 无法访问关闭的流

    是否可以使用 iTextSharp 将现有 PDF 文件附加到动态创建的 PDF 中 我尝试按照下面的代码使用 PdfCopy 但我得到了Cannot access a closed Stream error 我见过将实际 PDF 文件合并
  • 添加 SQL 查询统计

    我正在尝试将记录从文本框更新到 Access 数据库中 我想知道每次点击保存时都会生成错误 System Data dll 中发生 System Data OleDb OleDbException 类型的未处理异常 附加信息 没有为一个或多
  • Redux 中的 Action 应该始终是唯一的吗?

    在此示例中 我使用名为的操作ADD TODO import createStore combineReducers from redux function todos state action state state switch acti
  • phpmyadmin 导出 html 而不是 sql

    我有 phpmyadmin 4 4 7 并且之前已将 MySql 表精细导出为 sql 格式 但是 即使我使用快速或高级方法选择 sql 格式 它现在仍以 html 格式导出 非常感谢任何想法 建议 谢谢 Lyle 当数据库非常大 在我的例
  • 最优雅的项目分类用户界面?

    我有一个项目集合 用户需要以多种方式对这些项目进行分组 分类 举个例子 假设它是汽车的集合 用户希望按以下方式对它们进行分类 颜色 红 银 蓝 黑等 车身形状 掀背车 轿车 轿跑车 旅行车等 座位 2 4 5 6 等 etc 您是否遇到过一
  • 使用 DI 进行类注入有什么意义吗

    在 Angular1 中 我们经常使用工厂来注入类 而不是实例 在 angular2 中 我可以做同样的事情 provide MyClass useFactory gt return MyClass constructor MyClass
  • 多个 PostConstruct 方法?

    它说在Java 的文档 http docs oracle com javaee 7 api javax annotation PostConstruct htmlPostConstruct 页面 该注解只能注解一种方法 但我只是尝试使用 P
  • AVL树最小节点

    高度为 h 的 AVL 树中的最小节点数是多少 我在互联网上做了一些研究 但它们都很令人困惑 n h 是高度为 h 的 AVL 树的最小节点数 则 n 0 1 n 1 2 n h 1 n h 1 n h 2
  • sas 日期时间转 R 日期格式

    我有一个包含日期时间变量的 SAS 数据集 我已使用 sas7bdat 包将此数据集移植到 R 中 但日期时间变量以整数格式显示 例如 1706835972 有什么办法可以将这个整数转换为日期格式吗 要准确匹配默认日期时间结构的 SAS 输
  • reinterpret_cast 为相同类型

    考虑以下程序 struct A int main A a A b a A c reinterpret cast a a 编译器 g 14 抛出一个错误invalid cast from type A to type A 为什么转换为相同类型
  • “请求中的 URI 无效”尝试代理 iframe 内容以进行本地调试

    我正在尝试调试包含 iframe 的页面中的问题 为父页面提供服务的网站是我正在处理的代码 我可以轻松地在本地运行 但 iframe 的内容来自我无权访问的代码 有一些保护措施会阻止跨域 iframe 这在生产中不会成为问题 因为它们将在同
  • 如何在Linux上后台无限运行脚本?

    我有一个带有无限循环的 PHP 脚本 我需要这个脚本永远运行 所以 我跑 php path to script php gt dev null 它在我当前用户的安全上下文中在后台运行 但是当我关闭终端窗口 注销 时 CentOS Linux