在脚本文件中使用命令ssh -X仅执行ssh命令

时间:2016-10-05 10:47:09

标签: linux shell unix

在服务器更改为s00246之后,执行任何命令都不能执行以下给定的ssh命令。

ssh -X amsdc2-n-s00246

我想执行以下命令:

case $user in
    246)
        xauth list | grep amsdc2-n-s00246 > tempfile.txt
        last_line=$(tail -1 tempfile.txt)
        ;;
    247)
        $(xauth list | grep amsdc2-n-s00247) >tempfile.txt
        last_line=$(tail -1 tempfile.txt)
        ;;
    248)
        $(xauth list | grep amsdc2-n-s00248) >tempfile.txt
        last_line=$(tail -1 tempfile.txt)
        ;;
    249)
        $(xauth list | grep amsdc2-n-s00249) >tempfile.txt
        last_line=$(tail -1 tempfile.txt)
        ;;
    250)
        $(xauth list | grep amsdc2-n-s00250) >tempfile.txt
        last_line=$(tail -1 tempfile.txt)
        ;;
esac

另外,我也无法将xauth命令的输出复制到tempfile.txt

0 个答案:

没有答案