2018年4月11日 星期三

linux 下解決 chrome 不正常關閉後再開啟時是否還原的提問

本來是用無痕模式避開這個問題,後來因為程式中有用到 localstorage,導致無法用無痕模式了....

因為找不到官廖的方法,所以這次改用 shell script 來解決,先找出 chrome 的 pid,然後 kill 掉就好了,語法如下,不知道有沒有更好的寫法....

vim kill-chrome.sh
#!/bin/bash

# for Raspbian
# pids=`pidof /usr/lib/chromium-browser/chromium-browser`
pids=`pidof chrome`

for pid in $pids
do
  echo $pid > /dev/null
done

kill $pid


pidof 會找出所有的 pid,由大到小列出之間有空格,所以 for in 會將之一個一個取出,for 執行完後最後的 pid 才是最初的 pid,將之 kill 即可



沒有留言:

張貼留言