10 lines
		
	
	
		
			253 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
		
			253 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| session_name="$1"
 | |
| shift
 | |
| tmpfile=$(mktemp)
 | |
| cmd="$(printf "%q " "$@")"
 | |
| qcmd="$(printf "%q " "$cmd")"
 | |
| echo -e ". ~/.bashrc\nhistory -s "$qcmd"\necho "$qcmd"\n$cmd && exit" > "$tmpfile"
 | |
| screen -S "$session_name" -dm bash --init-file "$tmpfile"
 |