答案1
您需要找到 Libreoffice 的 pid。
尝试:
ps -ef|grep libreoffice
现在你应该知道进程 ID 号了,然后就可以
kill -9 pid1 pid2 ..
另一个选择是你可以尝试我的 kkill 或者 kkiller 杀戮与杀戮者
kkill libreoffice
将杀死所有实例。kkiller 是一个守护进程,您可以让它在检测到时立即杀死进程。
更新:我已将 rpid(或我的 pidof 版本)添加到 git。有了它,就可以定位 pid,无需其他信息,无需精确的名称搜索,只需在字符串中查找字符串即可。
答案2
/bin/bash #!/bin/bash
#----------------------------------------------------------------------------
#
# See how long it takes to open a document Help from tkn.
#----------------------------------------------------------------------------
logfile="/home/andy/Downloads/log.txt"
swriter="/usr/lib/libreoffice/program/swriter --nologo /home/andy/Documents/Blank.odt"
( time $swriter & sleep 2 && pkill soffice.bin ) 2>"$logfile"