パッケージインストールログの生成

パッケージインストールログの生成

Linux(Ubuntu)にパッケージをインストールするスクリプトを作成しました。したがって、インストール中に問題が発生した場合に問題を解決するために、パッケージのインストール用のログファイルを生成したいと思います。進行方法を提案してください。

答え1

後でセッションでエラーを手動で確認したい場合(エラーを「キャッチ」するか、セッション全体を記録するかを指定しなかったため、後者であると仮定して)、次のことができます。 script(1) プログラムを使用してください:

script my_log_file.log
foo@pc:~$ script my_log_file.log
Script started, file is my_log_file.log
foo@pc:~$ echo "do stuff here"
do stuff here
foo@pc:~$ exit
exit
Script done, file is my_log_file.log

もう1つのアプローチは、tee(1)プログラムを使用してすべての出力を記録することです。

foo@pc:~$ ./install_pkg.sh | tee -a my_log_file.log

乾杯

SC。

関連情報