Linux:动态更新后台进程的变化

标签 linux

这可能听起来有点天真,但我需要有关此查询的一些信息, 查询是,

流程是否可以动态更新程序底层所做的更改?如果是的话,那么在Linux环境下如何实现呢?

例如:- 假设 shell 脚本在后台长时间执行,同时如果我修改脚本,那么如何更新有关此更改的进程。

最佳答案

从你提出问题的方式来看,我认为这是不可能的。您不能(不应该)修改已经在执行的程序。

话虽如此,我认为你应该重新考虑你思考问题的方式。为什么需要更新 shell 脚本并让它接受更改?您可以编写一个需要更改并允许更改的解决方案。

例如,脚本a.sh可以简单地执行/somedir中的所有脚本。然后将脚本 b.sh 添加到 /somedir 中,b.sh 将被执行。

我知道这是一个模糊的例子,但这实际上取决于您没有提供太多的问题定义。

关于Linux:动态更新后台进程的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12901254/

相关文章:

c# - 在 C# 中使用 putty 关闭 linux

c - armv5 上 c 中的指针分配错误

c - linux中strtok定义的位置

linux - 初学者的 Bash 脚本 : "Unary Operator Expected" error && how to use grep to search for a variable from the output of a command?

c - 为什么 mmap() 会因文件复制程序的目标文件的权限被拒绝而失败?

c++ - 当有足够的可用 RAM 时使用交换。性能受影响

c++ - 加载共享库时出错 : No such file or directory even after using LD_LIBRARY_PATH and changing $PATH

android - 在远程 Linux 服务器上运行 aapt

linux - Mac 上的 Fortran 总线错误

Linux 命令 'll' 不工作