bash-trap

bash-trap

文章 0 浏览 3

bash 使用陷阱 SIGCHLD 重新启动子进程?

我见过监控程序要么在使用“ps”或“服务状态(在 Linux 上)”定期检查进程状态的脚本中,要么在分叉并等待进程的 C/C++ 中...... 我想知道是否有可…

べ繥欢鉨o。 2024-11-25 08:40:46 2 0

从陷阱处理程序获取 bash 中的函数回溯(使用调用者)

我知道您可以使用“caller”来获取 bash 中函数调用的回溯: #! /bin/bash Backtrace () { echo "Backtrace is:" i=0 while caller $i do i=$((i+1)) …

月亮是我掰弯的 2024-11-03 13:54:18 3 0

如何在 Bash 脚本中捕获退出代码

我的 bash 代码中有很多退出点。我需要在退出时做一些清理工作,所以我使用 trap 为退出添加回调,如下所示: trap "mycleanup" EXIT 问题是有不同的…

べ映画 2024-10-23 13:50:24 5 0

在 bash 中为 PID 已知的不同进程设置陷阱

我需要为在后台启动的 bash 进程设置一个陷阱。后台进程可能运行很长时间,并将其 PID 保存在特定文件中。 现在我需要为该进程设置一个陷阱,因此如果…

子栖 2024-10-20 11:46:02 8 0

如果你“source”另一个文件,之前定义的“trap INT”将不起作用?

如果我将其放在 Bash 脚本的顶部,则 Control+C 不起作用。 exit-function() { echo "Hey hey!" } trap exit-function INT 但如果我把它放在几行之后…

冬天的雪花 2024-10-09 12:31:13 6 0

如何在脚本之间发送信号 SIGINT?

我想捕获从 Script-A.sh 发送到 Script-B.sh 的信号 所以在 Script-A.sh 中我使用命令: (发送 SIGINT 到 Script-B.sh) 杀死 -2 $PID_Script-B.sh …

蓬勃野心 2024-08-27 09:50:30 11 0

如何通过脚本集合传播信号?

我有一组由主要脚本控制的脚本。我想在主脚本中捕获信号 ctrl+c 并将其传播给其他脚本。其他脚本也应该捕获这个信号(来自主脚本)并进行一些清理... …

清音悠歌 2024-08-26 17:04:33 12 0

是否可以在 bash 中检测 *which* 陷阱信号?

可能的重复: 在 bash shell 脚本中识别接收到的信号名称 当使用类似的东西时trap func_trap INT TERM EXIT with: func_trap () { ...some commands…

掌心的温暖 2024-08-20 00:19:45 10 0

TERM 的 bash 陷阱 - 我做错了什么?

给定这个 hack.c 程序: #include main() { int i=0; for(i=0; i<100; i++) { printf("%d\n", i); sleep(5); } } 和这个 hack.sh bash 脚本: #!/bin/…

冷情妓 2024-08-07 01:47:16 10 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文