- Community Home
- >
- HPE Community, Japan
- >
- HP-UX
- >
- System Management
- >
- ログイン中のコマンド履歴を残す方法
system management
1819847
メンバー
2677
オンライン
109607
解決策
フォーラム
カテゴリ
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
ブログ
コミュニティ言語
言語
フォーラム
ブログ
トピックオプション
- RSS フィードを購読する
- トピックを新着としてマーク
- トピックを既読としてマーク
- このトピックを現在のユーザーにフロートします
- ブックマーク
- 購読
- 印刷用ページ
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
06-02-2004 01:17 PM
06-02-2004 01:17 PM
ログイン中のコマンド履歴を残す方法
.loginファイルに
exec script -a /tmp/log
exit
を追加して、あるユーザでログインしたときには、コマンドの履歴を残すように設定しました。
ログアウト時に.logoutファイルにてこのファイルを他のファイルにコピーするように設定しましたが、
scriptコマンドを実行するとcshのプロセスIDが変更されるため(だと思いますが)
.logoutの内容が実行されません。
うまく.logoutも実行される方法はあるでしょうか?
exec script -a /tmp/log
exit
を追加して、あるユーザでログインしたときには、コマンドの履歴を残すように設定しました。
ログアウト時に.logoutファイルにてこのファイルを他のファイルにコピーするように設定しましたが、
scriptコマンドを実行するとcshのプロセスIDが変更されるため(だと思いますが)
.logoutの内容が実行されません。
うまく.logoutも実行される方法はあるでしょうか?
2件の返信2
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
06-02-2004 06:24 PM
06-02-2004 06:24 PM
ログイン中のコマンド履歴を残す方法
これは、exec script -a /tmp/log により、ログインしたときに作られるcshがscriptでオーバーライドされるためと思います。cshプロセスが、scriptプロセスに置き換わってしまうので、.logoutが実行されないのだと思います。
残念ながら対象方法は思いつきません。
(execを削ってみましたが、script終了時にcshに戻ってしまいます。これは多分、希望している動作ではないでしょう。)
残念ながら対象方法は思いつきません。
(execを削ってみましたが、script終了時にcshに戻ってしまいます。これは多分、希望している動作ではないでしょう。)
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
06-11-2004 11:07 AM
06-11-2004 11:07 AM
ログイン中のコマンド履歴を残す方法
posix-shなら、execを削ることで、うまく行きます。(.logoutではなく、.profileに trap "cmd" 0で設定することになりますが。)
どうしてもcshでなければならないなら、最初からファイル名を個別につけるなどの方法で逃げられませんか?
いずれにしても、(普通).loginや、.profileはユーザが書き換えることができるという落とし穴がありそうですが。
どうしてもcshでなければならないなら、最初からファイル名を個別につけるなどの方法で逃げられませんか?
いずれにしても、(普通).loginや、.profileはユーザが書き換えることができるという落とし穴がありそうですが。
上記の意見は、Hewlett Packard Enterpriseではなく、著者の個人的な意見です。 このサイトを使用することで、利用規約と参加規約に同意したことになります 。
企業情報
© Copyright 2025 Hewlett Packard Enterprise Development LP