我遇到了这个问题,我有时必须删除某个文件才能访问google-chrome。因此,为了快速修复,我尝试制作一个bash文件来删除它:
#!/bin/bash
rm -r /home/NAME_OF_USER/.config/google-chrome/SingletonLock
但每次我想在执行这个小bash程序后打开google-chrome时,我必须在文件资源管理器中打开路径。否则我得到同样的错误。该错误表示应该删除此文件以进行启动。有没有办法可以模拟"模拟"我在同一个bash程序中打开了路径?
答案 0 :(得分:0)
首先杀死文件的处理程序:
lsof -t /home/NAME_OF_USER/.config/google-chrome/SingletonLock|xargs kill
来自lsof
手册:
-t此选项指定lsof应该只生成带有进程标识符的简洁输出而没有标题 - 例如,以便输出 可以用管道来杀人(1)。