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"
|