トップ «前の日記(2019-12-22) 最新 次の日記(2019-12-24)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|

2019-12-23 :-|

_

ストレージ労。超絶眠い

_ [内田秀]内田秀のIt's 秀 Time! を見ました

擦り下ろしのコーナーの常連の「黒いホワイトボード」に誰もツッコミを入れないのか。

_ [洲崎綾][佳村はるか]【第35回】佳村はるかのわ、わ、わ![ゲスト:洲崎綾さん] を見ました

Youtube でレコメンドされたので。

二人とも「アイドルマスター」と言ってたが、どの作品の誰だったっかと思ったら

  • 佳村はるか(城ヶ崎美嘉 役)
  • 洲崎綾(新田美波 役)

シンデレラガールズだった。ライブまで行ったのに[ 20161016#p01 ]まったく記憶になかった

_ [at][cron]コマンドを at で定期的に実行する

cron と at が思い浮かびますが、cron の場合たとえば crontab に以下のように書いてスケジュール登録した場合

*/10 * * * * ナントカコマンド

以下のように、スケジュール登録してから実際にコマンドが実行されるまでの時間が保証できない。

  1. 10:08 スケジュール登録
  2. 10:10 ナントカコマンド実行
  3. 10:20 ナントカコマンド実行
  4. 10:30 ナントカコマンド実行

対策として at で無限ループさせるとか。

たとえばこう。現在から 1 分後に実行する。

#!/bin/sh

echo hello > /dev/pts/1
echo $0 | at now + 1 minutes

1 分おきに実行。

$ ./hello.sh 
hello
warning: commands will be executed using /bin/sh
job 12 at Mon Dec 23 23:12:00 2019
$ atq   キューを確認
12	Mon Dec 23 23:12:00 2019 a rin
$ hello

$ atq    キューを確認
13	Mon Dec 23 23:13:00 2019 a rin
$ hello

$ atq    キューを確認
14	Mon Dec 23 23:14:00 2019 a rin
$ atrm 14    キューを削除
$ atq    キューを確認。ありません。

標準出力 stdout で見るためには tty にリダイレクトさせるらしい。

Why does this 'at' command not print to the standard output? - Unix & Linux Stack Exchange

なお ubuntu 18 の場合は at はパッケージになってました。

$ sudo apt-get install at