aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2013-03-24 20:39:49 -0300
committerSilvio Rhatto <rhatto@riseup.net>2013-03-24 20:39:49 -0300
commit64ab3dd5667f7a28fbfcf65d1d6f495d3accedda (patch)
tree50b3aa96c14c22d3f3707f91738be2e2d9f45b90
parente4b12c944f3b3db8a6d706a9c085235edaab18be (diff)
downloadscripts-64ab3dd5667f7a28fbfcf65d1d6f495d3accedda.tar.gz
scripts-64ab3dd5667f7a28fbfcf65d1d6f495d3accedda.tar.bz2
Option to run screen as root at asshs
-rwxr-xr-xassh6
1 files changed, 5 insertions, 1 deletions
diff --git a/assh b/assh
index e3c8ebd..33e2cae 100755
--- a/assh
+++ b/assh
@@ -12,7 +12,11 @@ if [ -z "$DEST" ]; then
fi
if [ "$BASENAME" == "asshs" ]; then
- autossh $DEST.`facter domain` -t -- screen -x $COMMAND
+ if [ "$COMMAND" == "root" ]; then
+ autossh $DEST.`facter domain` -t -- sudo screen -x
+ else
+ autossh $DEST.`facter domain` -t -- screen -x $COMMAND
+ fi
else
autossh $DEST.`facter domain` -t -- $COMMAND
fi