中野智文

中野智文(VOYAGE GROUP)のコンピュータなどのメモ

ssh上でpgrepした結果をreniceするにはxargs

2010-12-21 19:41:56 | unix
pgrepした結果でreniceするにはrenice +4 `pgrep netscape`とすればいいことが、man pgrepの中にそのまま書いてあったりするのだが、sshでこれを実行しようとすると、バッククオートの展開がbashから単なるshになるためか、うまくいかない。そこで、xargsを使って、ssh host 'pgrep netscape | xargs renice +4'とやって . . . 本文を読む

bashなどのshellでシングルクオートをエスケープする方法

2010-12-10 22:05:45 | goo
bashなどのshellでシングルクオートで囲まれた中でシングルクオートをエスケープする方法は残念ながらない。たとえば、 ssh host02 'ssh host03 \'ls -l\' 'みたいなことはできない。 しかし、クオートを一旦閉じてから、シングルクオートをバックスラッシュでエスケープして入力しその後クオートを再開することで、そのようなことが実現できるようだ。 ssh host02 's . . . 本文を読む