Difference between revisions of "Linux: screen command"
Jump to navigation
Jump to search
(Created page with "== Initiate a screen session and disconnect immediately == <syntaxhighlight> [root@nodea ~]# screen -S 'jhtest' -d -m [root@nodea ~]# screen -list There is a screen on: 2653.jhtest (Det...") |
|||
| Line 16: | Line 16: | ||
* <code>-X</code> = send commands to a running screen session | * <code>-X</code> = send commands to a running screen session | ||
* <code>stuff</code> = stuff command lets you send keystrokes | * <code>stuff</code> = stuff command lets you send keystrokes | ||
| − | * <code>$</code> = $ before the command is to make the shell parse the \n inside the quotes and the newline is required to execute the command (like when you press enter) | + | * <code>$</code> = <code>$</code> before the command is to make the shell parse the <code>\n</code> inside the quotes and the newline is required to execute the command (like when you press enter) |
* <code>'cd /tmp\n'</code> = the command to run followed by <code>/n</code> keystroke | * <code>'cd /tmp\n'</code> = the command to run followed by <code>/n</code> keystroke | ||
Revision as of 11:46, 5 August 2014
Initiate a screen session and disconnect immediately
[root@nodea ~]# screen -S 'jhtest' -d -m
[root@nodea ~]# screen -list
There is a screen on:
2653.jhtest (Detached)Parse a command to a running screen session
- Initiate and disconnect from your named screen session
screen -r "jhtest" -X stuff $'cd /benchmark\n'-r= reconnect screen session"jhtest"= name of the screen session-X= send commands to a running screen sessionstuff= stuff command lets you send keystrokes$=$before the command is to make the shell parse the\ninside the quotes and the newline is required to execute the command (like when you press enter)'cd /tmp\n'= the command to run followed by/nkeystroke