みなさん、こんにちは。RAMメモリの問題に直面しているので、1時間ごとにMac OSでターミナルを開き、purgeと入力してメモリを解放します。シェルスクリプトを記述してcronする方法を知りたかったのです。私が知っているcronの部分は、applescriptの部分ですでに助けが必要でした
どうもありがとう :)
みなさん、こんにちは。RAMメモリの問題に直面しているので、1時間ごとにMac OSでターミナルを開き、purgeと入力してメモリを解放します。シェルスクリプトを記述してcronする方法を知りたかったのです。私が知っているcronの部分は、applescriptの部分ですでに助けが必要でした
どうもありがとう :)
2009 MacBook Proでも同じメモリリークの問題が発生するため、100 MB未満の空きRAMがあるかどうかを確認し、必要に応じて「適切なパージ」を実行するBashスクリプトを作成しました。次に、crontabを追加して、このチェックを30分ごとに自動的に実行するようにしたので、ハンズフリーになりました。ターミナルから、次の内容のfree.shという新しいファイルを作成します。
#!/bin/bash
free=`vm_stat | grep free | awk '{print $3}'`
freer=${free%%.*}
if [ "$freer" -lt "18000" ]
then
nice purge
fi
次に、ターミナルから次のコマンドを実行します。
crontab -e
次のように入力し、ユーザー名を入力します。
*/30 * * * * /Users/your-username-goes-here/free.sh
これにより、cronはfree.shスクリプトを30分ごとに実行するようになります。
cronの使用方法をすでに知っている場合は、cronを使用してパージコマンドをスケジュールします。
$ purge #/usr/bin/purge
メモリを解放します。
正直なところ、私はそのためにあなたの端末を台無しにしないでしょう。automatorを開き、それを行うように設定します。
automatorを開き、シェルスクリプトを実行します。ここを見て: