aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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