当我运行 Zotero/Firefox 时,它们经常崩溃并且我留下僵尸进程;在此之后,我无法打开 Zotero 或 Firefox 的新实例。我想摆脱这些僵尸进程而不是重新启动,所以对于<pid>
僵尸进程,
$ ps -p <pid> -o ppid=
Run Code Online (Sandbox Code Playgroud)
给我<parent_pid>
和
ps aux | awk -v PID=<parent_pid> '$2 == PID {print $0}'
Run Code Online (Sandbox Code Playgroud)
告诉我父进程是/sbin/launchd
用于用户的crippledlambda
。
有没有办法在不杀死我的系统的情况下重新启动它?
sudo kill -1 <parent_pid>
Run Code Online (Sandbox Code Playgroud)
什么也没做。我试过在脚本中编写它并使用sudo
以下命令运行它:
for i in `launchctl list | grep launchd | awk -v PID=<parent_pid> '$1==PID { print $NF }'`; do `launchctl stop $i && launchctl start $i` ; done
Run Code Online (Sandbox Code Playgroud)
这显然(?)让我的灰色屏幕没有响应,所以无论如何我都必须重新启动。预先感谢您的建议。
我似乎找不到关于此的任何文档,但我希望 Zotfile 以 Mendeley 桌面管理器的方式重命名我保存在特定目录中的所有 pdf。目前我必须通过 Zotero 单击每个文件引用来重命名它们,它似乎不遵守我在 Zotfile 首选项中设置的重命名规则。在 Zotfile 网站上,它说它可以自动重命名 pdf。如何启用此重命名功能?