Linux 在后台向进程发送信号
我正在编写一个简单的http应用程序,为了测试它,我需要通过curl等进行一些请求。但这让我在tmux中切换窗格,我很懒。这样的事情是否可能: 我有一些script.sh(伪代码): 在终端我运行: /script.sh& /服务器 因此,我当前的流程是Linux 在后台向进程发送信号,linux,bash,unix,terminal,Linux,Bash,Unix,Terminal,我正在编写一个简单的http应用程序,为了测试它,我需要通过curl等进行一些请求。但这让我在tmux中切换窗格,我很懒。这样的事情是否可能: 我有一些script.sh(伪代码): 在终端我运行: /script.sh& /服务器 因此,我当前的流程是server。我是否可以向后台进程-script.sh发送信号以发出curl请求?您可以使用。例如,以下脚本将在收到SIGABRT时执行函数foo: foo() { echo "I received SIGABRT; lets do some
server
。我是否可以向后台进程-script.sh
发送信号以发出curl请求?您可以使用。例如,以下脚本将在收到SIGABRT
时执行函数foo
:
foo() {
echo "I received SIGABRT; lets do something here"
}
trap foo SIGABRT
while : ; do
sleep 5s
done
(详细说明,说kill-ABRT-pid
,其中pid
指的是上述脚本的数字pid将触发foo
)
foo() {
echo "I received SIGABRT; lets do something here"
}
trap foo SIGABRT
while : ; do
sleep 5s
done