- Community Home
- >
- HPE Community, Japan
- >
- HP-UX
- >
- HP-UX General
- >
- remsh の-cオプションの使い方について
HP-UX General
1822549
メンバー
3281
オンライン
109642
解決策
フォーラム
カテゴリ
Company
Local Language
戻る
フォーラム
ディスカッションボード
フォーラム
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
ディスカッションボード
フォーラム
ディスカッションボード
ディスカッションボード
ディスカッションボード
フォーラム
ディスカッションボード
戻る
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
ブログ
コミュニティ言語
言語
フォーラム
ブログ
トピックオプション
- RSS フィードを購読する
- トピックを新着としてマーク
- トピックを既読としてマーク
- このトピックを現在のユーザーにフロートします
- ブックマーク
- 購読
- 印刷用ページ
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
07-10-2006 09:30 PM
07-10-2006 09:30 PM
remsh の-cオプションの使い方について
remshで他のノードのshutdownやServiceguardのコマンドを実行しようと思っています。
remshを使って他のノードでコマンドを実行する場合、リモートノードではPATHが
/usr/bin:/usr/ccs/bin:/usr/bin/X11:/usr/contrib/bin:/usr/local/bin
になってしまいます。
このままではshutdownコマンドは実行できないので、
remsh node /usr/sbin/shutdown -ry 0
もしくは
remsh node ". ~/.profile ; shutdown -ry 0"
として、フルパスを指定したり、初期化ファイルを読ませています。
このままでも動作上問題は無いのですが、あまりスマートでは無いような気がしております。
HP-UXのマニュアルをみると
====================
http://docs.hp.com/ja/B2355-60104-02/remsh.1.html
remsh は、 -c オプションでデフォルトリモートログインシェルを使用して、リモートコマンドを実行します。
====================
とあり、-cオプションなるものを使えばデフォルトログインシェルの初期化ファイルを読んで(PATHも設定して)くれそうに見えます。
が、この-cオプションのつかい方がわかりません。(そもそもremshには-cというオプションが無い様なので)
どなたかご存知の方がいらっしゃいましたら教授願います。
remshを使って他のノードでコマンドを実行する場合、リモートノードではPATHが
/usr/bin:/usr/ccs/bin:/usr/bin/X11:/usr/contrib/bin:/usr/local/bin
になってしまいます。
このままではshutdownコマンドは実行できないので、
remsh node /usr/sbin/shutdown -ry 0
もしくは
remsh node ". ~/.profile ; shutdown -ry 0"
として、フルパスを指定したり、初期化ファイルを読ませています。
このままでも動作上問題は無いのですが、あまりスマートでは無いような気がしております。
HP-UXのマニュアルをみると
====================
http://docs.hp.com/ja/B2355-60104-02/remsh.1.html
remsh は、 -c オプションでデフォルトリモートログインシェルを使用して、リモートコマンドを実行します。
====================
とあり、-cオプションなるものを使えばデフォルトログインシェルの初期化ファイルを読んで(PATHも設定して)くれそうに見えます。
が、この-cオプションのつかい方がわかりません。(そもそもremshには-cというオプションが無い様なので)
どなたかご存知の方がいらっしゃいましたら教授願います。
2件の返信2
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
07-10-2006 10:04 PM
07-10-2006 10:04 PM
remsh の-cオプションの使い方について
こんばんは、
この-cは、remshで指定するオプションのことでなくて、リモートホストで実行する際に、付加されるオプションのことを表しているようです。
たとえば、リモートコンピュータnodeのユーザcfのログインシェルが、posix-shだった場合を考えます。
remsh node abc と実行すると、
/usr/bin/sh -c abc
が実行されます。
この-cは、remshで指定するオプションのことでなくて、リモートホストで実行する際に、付加されるオプションのことを表しているようです。
たとえば、リモートコンピュータnodeのユーザcfのログインシェルが、posix-shだった場合を考えます。
remsh node abc と実行すると、
/usr/bin/sh -c abc
が実行されます。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
07-10-2006 10:18 PM
07-10-2006 10:18 PM
remsh の-cオプションの使い方について
cfさん、 回答ありがとうございます。
よく読むと、確かに「remshを実行した際に、リモートホストでsh -c(posix-shellの場合)が実行される」という風に読めますね。
質問する前によく読めというやつですねorz
ということで、
remsh node "env"
をやってみたのですが、PATHに/usr/sbinが入っていませんでした。
telnetでログインしてenvを確認するとちゃんと/usr/sbinが入っています。
... もう少しよくマニュアルを読んでみます。
よく読むと、確かに「remshを実行した際に、リモートホストでsh -c(posix-shellの場合)が実行される」という風に読めますね。
質問する前によく読めというやつですねorz
ということで、
remsh node "env"
をやってみたのですが、PATHに/usr/sbinが入っていませんでした。
telnetでログインしてenvを確認するとちゃんと/usr/sbinが入っています。
... もう少しよくマニュアルを読んでみます。
上記の意見は、Hewlett Packard Enterpriseではなく、著者の個人的な意見です。 このサイトを使用することで、利用規約と参加規約に同意したことになります 。
企業情報
© Copyright 2025 Hewlett Packard Enterprise Development LP