linux 注销其它用户,linux下注销其它用户或者tty的命令
需求:
假設w輸出類似這樣
user1?? pts/0??? ...................... -bash
user1??? pts/1??? ...................... -bash
user2??? pts/2?? ...................... -bash
user2??? pts/3??? ...................... w
有沒有命令對指定的tty注銷用戶?又有沒有命令對指定的用戶注銷所有tty?
總感覺用ps kill -9 太暴力了點,也不方便......
其實可以通過skill命令來實現:
# skill
Usage:?? skill [signal to send] [options] process selection criteria
Example: skill -KILL -v pts/*
The default signal is TERM. Use -l or -L to list available signals.
Particularly useful signals include HUP, INT, KILL, STOP, CONT, and 0.
Alternate signals may be specified in three ways: -SIGKILL -KILL -9
General options:
-f? fast mode??????????? This is not currently useful.
-i? interactive use????? You will be asked to approve each action.
-v? verbose output?????? Display information about selected processes.
-w? warnings enabled???? This is not currently useful.
-n? no action??????????? This only displays the process ID.
Selection criteria can be: terminal, user, pid, command.
The options below may be used to ensure correct interpretation.
-t? The next argument is a terminal (tty or pty).
-u? The next argument is a username.
-p? The next argument is a process ID number.
-c? The next argument is a command name.
-t 這個參數可以多利用
總結
以上是生活随笔為你收集整理的linux 注销其它用户,linux下注销其它用户或者tty的命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Instagram 宣布放弃直播购物,M
- 下一篇: 美股周二:欧洲2035年停售燃油车,特斯