SOHOユーザーの場合、cronを使用するとどのプログラムが最大の利点を得ることができますか?

SOHOユーザーの場合、cronを使用するとどのプログラムが最大の利点を得ることができますか?

私はcronが基本的にタスクスケジューラであることを知っています。手動で実行することを好む/好む以外に、cronを介して実行できるプログラムはありません$sudo apt update(私の帯域幅がいつアップデートを実行できるかわからないからです)。 SOHO環境ではLAMPを実行しません。 crontabは便利ですか?役に立つとしたら、どんなプログラムが役に立ちますか? cronの利点を享受できるユーザーアプリケーションはありますか?

私はDebianを使用しています。

答え1

1つ以上のSSDを使用している場合は、マウントオプションをfstrim-all使用するのではなく、定期的にコマンドを実行する方がdiscard便利です。

マウントオプションを使用すると、discardファイルが削除されるたびにTRIMコマンドがSSDに送信されます。このコマンドは、SSD に削除マークされたブロックを実際に削除するよう指示します。一部の人々はこれがディスクのパフォーマンスを低下させると報告していますが、私は自分でテストしていません。

Ubuntu(14.04ベース)にはすでに次の項目が含まれています/etc/cron.weekly/

#!/bin/sh
# call fstrim-all to trim all mounted file systems which support it
set -e

# This only runs on Intel and Samsung SSDs by default, as some SSDs with faulty
# firmware may encounter data loss problems when running fstrim under high I/O
# load (e. g.  https://launchpad.net/bugs/1259829). You can append the
# --no-model-check option here to disable the vendor check and run fstrim on
# all SSD drives.
exec fstrim-all

したがって、TRIMコマンドはファイルが削除されるたびに送信されるのではなく、週に1回SSDに送信されます。これにより、単一の削除がより速くなり、週に一度だけトリミングされ、ドライブが一時的に応答を停止するので、おそらく気付かないでしょう。

答え2

タスクは次のとおりです。

  • サポート
  • ログ、キャッシュなどのメンテナンス
  • データベースのメンテナンス
  • 大容量データのダウンロード

サーバーの日常的な作業を中断することなく、特定の時間に実行するようにcronを介してプログラムできます。

関連情報