MAC
 Computer >> コンピューター >  >> トラブルシューティング >> MAC

ターミナルを使用して Mac でメンテナンス スクリプトを実行する方法

すべての Mac には、メンテナンス スクリプトと呼ばれる機能が組み込まれています。 古いログ ファイルが積み重なってハード ドライブの空き容量を消費するのを防ぐためです。しかし、多くの人はそれらに精通していません。ここでは、Mac でメンテナンス スクリプトが実行された最新の日付を確認する方法と、Mac メンテナンス スクリプトを手動で実行する必要がある理由について説明します。

Mac メンテナンス スクリプトに何が含まれているかを学ぶことから始めましょう。

Mac メンテナンス スクリプトのガイド:

  • 1. Mac メンテナンス スクリプトとは
  • 2. Mac でメンテナンス スクリプトを手動で実行する必要があるのはなぜですか?
  • 3.ターミナルを使用して Mac でメンテナンス スクリプトを実行する方法
  • 4. Mac メンテナンスのヒント

Mac メンテナンス スクリプトとは

macOS は、定期的なメンテナンス スクリプトを実行して、システム ログと一時ファイルをクリーンアップし、不要なデータが Mac を過密状態にしないようにします。機能の異なる 3 つのメンテナンス スクリプトがあります。

  • 日課 /var/rwho から古い一時ファイル、システム アナウンス、古いファイルを削除します。
  • 週間台本 locate および whatis データベースを再構築します。
  • 月間台本 ログイン アカウンティングを報告し、wtmp、cu.modem.log ファイルなどを含むログ ファイルをローテーションします。

これらのメンテナンス スクリプトは、特定の時間 (通常は早朝) に自動的に実行されるようにスケジュールされています。ターミナルで次のコマンドを実行すると、Mac のメンテナンス スクリプトが最後に実行されたのはいつかを確認できます:ls -al /var/log/*.out

このコマンドは、指定された日付と時刻のメンテナンス スクリプトのログ ファイルを提供します。このログ ファイルから、スクリプトが最後にいつ実行されたかを判断できます。

ターミナルを使用して Mac でメンテナンス スクリプトを実行する方法

通常のメンテナンス スクリプトの出力を表示するには、Finder を開き、[移動]> [フォルダーへ移動] をクリックして、次のパスを貼り付けます。ログ ファイルは TextEdit で開くことができます。

  • /var/log/daily.out
  • /var/log/weekly.out
  • /var/log/monthly.out

ターミナルを使用して Mac でメンテナンス スクリプトを実行する方法

Mac でメンテナンス スクリプトを手動で実行する必要があるのはなぜですか?

Mac OS X Tiger 以降、メンテナンス スクリプトは起動されたプロセスによって呼び出され、特定の時間に実行されます。メンテナンス スクリプトが午前 3 時 15 分から午前 5 時 30 分の間にスケジュールされている可能性が高いことを考えると、エネルギーを節約するためにほとんどのコンピューターの電源がオフになっています。スケジュールどおりに実行されない可能性があります。

メンテナンス スクリプトを実行するために指定された時間に Mac がスリープ状態になると、割り当てられたスクリプトは後でシフトされた時間に実行されます。ただし、変更された時間の前に Mac を再起動すると、スクリプトは次の指定時間まで実行されません。

そうは言っても、長期的には、Mac を頻繁に再起動し、メンテナンス スクリプトが実行されるはずの時間に Mac が常にシャットダウンまたはスリープしている場合、削除されていない古いジャンク ファイルがハード ドライブの大部分を占める可能性があります。 .

したがって、メンテナンス スクリプトが実行されているかどうかを確認し、最後に実行されたのがしばらく前の場合は、これらの macOS スクリプトを手動で実行することをお勧めします。

ターミナルを使用して Mac でメンテナンス スクリプトを実行する方法

メンテナンス スクリプトを実行するためにサード パーティ製のソフトウェアを購入する必要はほとんどありません。ターミナルコマンドでそれを行うのはかなり簡単です。次の手順に従ってください:

<オール>
  • [アプリケーション]> [ユーティリティ] フォルダからターミナルを起動します。
  • 次のコマンドを入力して 3 つのスクリプトを実行し、Enter.sudo を押します。 ターミナルを使用して Mac でメンテナンス スクリプトを実行する方法
  • 管理者のパスワードを入力して、Enter キーを押します。
  • メンテナンスが実行中であることを示す進行状況バーのような特定の兆候は表示されません。ただし、ターミナル プロンプトが返されると、完了したことがわかります。

    たとえば毎日のスクリプトなど、単一のスクリプトを実行する場合は、次のコマンドを使用します:sudo 定期的な毎日

    Mac メンテナンスのヒント

    メンテナンス スクリプトの実行以外に、Mac でどのようなメンテナンスを行う必要がありますか? Mac のメンテナンスのために行うべきことの長いリストを提供する人もいます。しかし、その多くは不必要または役に立たないものです。たとえば、定期的なメンテナンスとして Disk Utility First Aid を実行するように言われたことがあるかもしれませんが、問題が発生するのを防ぐことはできません。

    ソフトウェアを更新する前に、ディスク ユーティリティをトラブルシューティング ツールとして実行するか、ハード ドライブの修復に使用することをお勧めします。正直なところ、Mac の定期メンテナンスとして心に留めておかなければならないことがいくつかあります。 .

    • Mac で失うわけにはいかない情報がある場合は、さまざまなバックアップ方法を使用していくつかのバックアップを作成してください。
    • 互換性のあるバージョンの macOS を使用して、Mac を最新の状態に保ちます。
    • 定期的に Macintosh HD の空き容量を増やしてください。
    • 身元不明の開発者から不審なソフトウェアをダウンロードしないでください。

    1. ターミナルを使用して Mac の隠しファイルとフォルダを表示する方法

      Windows と同様に、macOS にも秘密のファイルが隠されているため、ユーザーが干渉することはありませんが、隠しファイルにアクセスする必要がある場合があります。 トラブルシューティング手順 (ログの検索や設定ファイルの削除など) を実行するために設定を微調整する場合は、これらの隠しファイルにいくつかの変更を加える必要があります。また、ファイルがスペースを取りすぎるため、隠しフォルダーからファイルを削除したいという方もいます。 では、問題は「隠しファイルにアクセスする方法」です。 さて、私たちはそれに対する解決策を持っています。ターミナルと簡単なコマンドを使用して、Mac の隠しファ

    2. Mac で Windows を実行する方法

      Mac は、安全性とスムーズな操作で定評があります。ただし、特に Windows と互換性のあるプログラムを失いたくないために Windows から Mac に切り替えない場合は、これらのプログラムを実行できる回避策があることを知っておく必要があります。 はい、そのとおりです。仮想マシンの助けを借りて、同じコンピューター上で MacOS と Windows オペレーティング システムの両方で作業することが可能です。仮想マシンを使用すると、Mac で Windows を実行し、両方のオペレーティング システムを簡単に切り替えることができます。 Mac で Windows を実行する簡単な方法