25分を求める!

どのくらいの頻度で時間を追跡する必要がありますか? そのような必要性は誰にとっても定期的に発生すると思います。 誰かが時計を見るだけで、誰かが特別なプログラムを使用し、誰かが電話でアラームを設定します。

しかし、これらすべての方法に加えて、あなたはまだこれを行うことができます:

sleep 25m ; xmessage 'Hey! :)' 

覚えやすいチームは2つだけです。

xmessageの代わりに、もちろん、他のものがあります。 例:

 sleep 8h 30m ; mplayer /home/user/Music/pink_floyd-the_happiest_days_of_our_lives.flac 

ただし、ターミナルを閉じてもコマンドは実行されないことに注意してください。 チームを実行する必要がある場合は、いくつかの方法があります。

たとえば、これ:

 nohup sh -c "sleep 5s ; xmessage ':)'" & 

または、オプションとして、これ(/etc/init.d/atd statusを事前に実行し、atdが実行されているかどうかを確認することを忘れないでください):

 echo "DISPLAY=:0 xmessage ':)'" | at now + 1 minute 

Atには一般に興味深い構文があります-タスクを完了するための適切な時間を設定する方法はかなりあります。 たとえば、次のようにすることもできます。

 echo "DISPLAY=:0 xmessage ':)'" | at 14:25 

まあ、DISPLAY環境変数も非常に広く使用されています。 グラフィックプログラムが表示されるように、特定のXディスプレイを指定できます。 したがって、たとえば、SSHを介してコンピューターに接続し、画面にメッセージを表示したい場合(コンピューターに座っているユーザーが見ることができるように)、これはまったく同じ方法で行われます。

 DISPLAY=:0 xmessage ':)' 

そして状況は非常に多くのものとまったく同じです-一度ドキュメントを見てから、特殊なユーティリティをインストールすることなく、さまざまな組み合わせで必要なだけ使用する必要があります。

この投稿が誰かの役に立つことを願っています。 この件について質問がある場合は、書いてください。

Source: https://habr.com/ru/post/J144638/


All Articles