linux - 从终端短暂运行/重启 sublime text

标签 linux bash terminal

我不想在某个时间点运行外部程序(subl - sublime text),我想运行它一定的时间时间。我基本上需要启动该程序 10 秒然后终止它 - 多次 - 因为它的安装和更新过程。

我该怎么做?

最佳答案

您的系统上可能有一个timeout 命令,它使用标准警报信号来终止进程。我一直不太明白为什么没有 shell 提供对此功能的访问作为内置功能。如果你的系统没有timeout,你可以用

来模拟
my_program & pid=$!
sleep 10
kill "$pid"

关于linux - 从终端短暂运行/重启 sublime text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36938741/

相关文章:

linux - 在对 Google Drive API 的请求正文中写什么?

linux - 统计bash中可执行文件的数量

bash - 修复 systemd 服务 203/EXEC 失败(没有这样的文件或目录)

bash - 确保docker daemon在脚本文件中的主机上运行

macos - 用户输入与 shell 输出的不同 macOS 终端颜色

macos - 如何获取在OSX上使用 `open`命令启动的应用程序的进程ID(PID)?

c - 如何通过C-Linux向串口发送AT命令

c++ - 替代 Linux 上的 MS vsprintf_s?

ruby - ToolTwist Controller 在终端中运行 ruby​​ 文件 - fatal error : Unknown payload

macos - OSX - 如何在执行 "exit"命令后自动关闭终端窗口。