序文 最近、私の住居の電力事情が不安定で、突然の停電が頻繁に起こります。ノートパソコンを持っているのですが、電源が入らないことがあります。このままだと、ノートパソコンのSSDがすぐに壊れてしまいます。 そこで、バッテリー残量が少なくなるとコンピューターをシャットダウンし、crontab または systemd タイマーを使用して定期的にチェックする簡単なスクリプトを作成しました。 crontab コマンドの使用方法については、https://www.jb51.net/article/148575.htm を参照してください。 詳しい紹介を見てみましょう。 check_shutdown.timer: $ cat /etc/systemd/system/check_shutdown.timer [ユニット] 説明=10分ごとにバッテリー残量を確認する [タイマー] オンカレンダー=*:0/10 永続的=true [インストール] WantedBy=タイマー.ターゲット check_shutdown.service: $ cat /etc/systemd/system/check_shutdown.service [サービス] 実行開始= ExecStart=/home/jiajun/.xmonad/scripts/shutdown.py check_shutdown.py: #!/home/jiajun/.py3k/bin/python psutilをインポートする インポートログ インポートOS 日時をインポート bat = psutil.sensors_battery() logging.warn("%s: バッテリーステータス: %s", datetime.datetime.now(), bat) bat.percent < 15の場合: ログ記録.warn("シャットダウンします") os.system("sudo シャットダウン -h now") 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。 以下もご興味があるかもしれません:
|
>>: JavaScript はマウスのドラッグを実装して div のサイズを調整します
HTML画像にハイパーリンクを追加すると醜い青い枠線が表示される次のように:解決: CSS スタイル...
目次1. Jquery を使用する手順: (1)jsライブラリをインポートする(2)ページ読み込みイ...
MySQL データベースの実行効率はプログラムの実行速度に大きな影響を与えます。データベースの効率的...
この記事では、画像切り替え機能を実装するためのVue.jsの具体的なコードを参考までに共有します。具...
具体的な方法:まずコマンドプロンプトを開きます。次に、[ mysql -u root -p ] コマ...
ストアドプロシージャとは簡単に言えば、これは強力で、JAVA 言語のメソッドに似た比較的複雑な論理関...
目次ステップ1: CentOS 8でパッケージを更新するステップ2: CentOS 8にNginx ...
リスト形式のテキストの展開と折りたたみの実装は参考までに。具体的な内容は以下のとおりです。必要: 1...
<area> タグは、イメージ マップ内の領域を定義します (注: イメージ マップはク...
記録として、将来使用される可能性があり、困っている友人も使用できます。 BBはもうやめて、まずはレン...
ウェブサイトを作成している際に、flv や MP4 形式などのビデオ ファイルはローカルでは正常に再...
目次WXS レスポンス イベントプランAページ構造とスタイルWXS イベントコールバック関数WXS ...
序文ご存知のとおり、「CSS で要素を垂直方向に中央揃えするにはどうすればよいか」という質問は、すで...
最近、Bootstrap を使って Web サイトを開発しています。表を処理していたところ、PC で...
序文PC サーバーは今日まで発展を続け、パフォーマンスにおいて大きな進歩を遂げてきました。 64ビッ...