多次遇到rstudio-server服務器自己的用戶登錄不上,一直卡著,但是別人的用戶能正常使用的情況,一般都是自己用戶下出現了問題,下面總結幾個常用到有助于快速重新登錄的辦法:
1. 刪除任務
top -u yourname #such as: top -u chencx
kill -9 PID #such as: kill -9 1888541
2. 刪除session
rstudio-server active-sessions #查看目前運行的 Rstudio
rstudio-server kill-session 3176530 #看看想關那個PID
3. 重命名active
如果你的是管理員可以輸入sudo rstudio-server status
查看賬戶的狀態,如果有下面這種報錯可以嘗試重命名active
!/bin/bash
# 查看是否有active文件夾
ls -l ~/.local/share/rstudio/sessions/
# 重命名active文件夾
mv ~/.local/share/rstudio/sessions/active ~/.local/share/rstudio/sessions/active_bak
# 創建新的空文件夾
mkdir ~/.local/share/rstudio/sessions/active
再重啟瀏覽器的Rstudio,發現能夠正常啟動,并且目錄~/.local/share/rstudio/sessions下又重新生成了active文件夾
Ps: 有的active文件夾在~/.rstudio下,可以使用find ~/ -type d -name "active"
查找自己賬戶下的active文件夾
歡迎大家評論交流!
(每帖分享:下過雨的夏天傍晚,我都很期待!)