노드에 SSH로 연결하고(비밀번호 없음) $spool_as_final_name true
파일 에 추가하고 싶습니다 /var/spool/torque/mom_priv/config
. 반드시 $
문자열 앞에 위치해야 한다는 점에 유의하세요 .
그래서 나는 썼다.
ssh node01 "echo \"\$spool_as_final_name true\" >> /var/spool/torque/mom_priv/config"
하지만 파일은 다음과 같습니다
Dummy
true
true
나는 두 번째 열에 쓰여진 내용을 보여주기 위해 특별히 Dummy를 썼습니다 .
이 문제를 어떻게 해결할 수 있나요?
답변1
그냥 사용하세요,
ssh node1 'echo "\$spool_as_final_name true" >> /var/spool/torque/mom_priv/config'
또는 다음 명령을 사용할 수 있습니다 cat
.
echo "\$spool_as_final_name true" | ssh node1 "cat >> /var/spool/torque/mom_priv/config"