るいすときのこの物語

オタクエンジニアの雑記

コンテナ環境でcronの@rebootが動かない問題をsystemdで解決する


再再履修の微積IIのテストが今日終わりました。 今日から春休みですが研究も本格的に始まりそうであんまり嬉しくない。 やりたいことではあるけど週1、月1で大学行く必要性とは!

覚書です。

 

 

やりたいこと

LXC上で動いているコンテナに起動時に任意のコマンドを実行したい

 

 

問題点

cron に @reboot をつけて @reboot date > /home/node/date.txt は動かない。

物理マシンや KVM と違って起動の仕方(ACPI関連)が違うため cronから見たときに @reboot が適応できない(憶測) 時間があるときに調べようと思います...。 参考:https://github.com/phusion/baseimage-docker/issues/280

 

 

解決方法

systemd を使ってサービス化してしまう。