在服务器更改为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