[過去ログ] Debian GNU/Linux スレッド Ver.93 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
313: 2019/12/17(火)12:33 ID:OlEawMzQ(1) AAS
systemctl statusは便利
314: 2019/12/17(火)15:58 ID:UW9yVEU1(1/3) AAS
あと/etc/systemd以下にファイルを配置することで
簡単にデフォルト設定を変更できるのもいいな
以前はインストールすると勝手に起動するサービスを
停止させるのは面倒だった
315: 2019/12/17(火)16:05 ID:UW9yVEU1(2/3) AAS
>>311
Javaのコードの長さは型情報の追加という意味があるから全然話が違うよ。
init.dの場合、initが面倒を見てくれれば書かなくて済むものを
自分で書かなければいけない。しかもそのやり方はディストリごとに
パスが違ったりと微妙に異なる可能性がある。
なにより量が違いすぎる。/etc/init.d/cronは少ないほうだと思うが92行もある
それに対して/lib/systemd/system/cron.serviceは12行
316: 2019/12/17(火)16:11 ID:UW9yVEU1(3/3) AAS
>>312
今のままのinitの使い方はやめるべきだと思うな
init自体はそのままでも良いと思うんだけど、
init.dのスクリプト群にフレームワーク的な構造をを取り入れて
処理を共通化するべきだろう。そしておそらくそれはできる。
start/stop/status的なものはデフォルトで共通処理
そしてオーバーライド可能とかね
そうしないとメンテナンスが大変すぎる。
317(1): 2019/12/18(水)03:45 ID:RepDV8Lm(1) AAS
Debianをsystemdに売り渡した連中がデカイ面してるので
出ていった半数のメンテナは戻ってこない
つまりDebianが暗黒面に落ちたから*BSDへ移る用意をしておけということだ
318(1): 2019/12/18(水)06:20 ID:MB7RJ0fN(1) AAS
要するに、sysvinit かなにかをデフォルトにして
「選びたければ systemd にしな」というかんじにしたい人が結構多いのかな
319: 2019/12/18(水)07:44 ID:zH1F31WX(1) AAS
>>317
そんな事言っちゃっていいの?
間違いなくドライバ云々で苦労する人続出だよ
320: 2019/12/18(水)08:41 ID:O+Yu98Ta(1/4) AAS
systemdってexponential backoffないのか?つらいな
デフォルトは10秒間で5回まで再起動が行うっていうけど
起動に3秒ぐらいかかってるから、10秒で5回の閾値超えないんだよな
つまり永遠に再起動を繰り返す。
ちゃんとそこまで確認して設定すりゃいいんだろうが
簡単にミスしてログでディスク枯渇してしまう
321: 2019/12/18(水)09:53 ID:0A9rzvn8(1) AAS
>>318
blogでどう投票したかを表明している人の内容を見てる感じ
systemd推進派とinit多様性維持派で半々ぐらいの印象
まあN=1桁だけど
322(1): 2019/12/18(水)12:59 ID:gMdqO2R6(1) AAS
systemdオンリーにする方針は
何年かしたら再考しようと誰か言い出すし
蒸し返すの禁止にも出来ないし
323: 2019/12/18(水)18:03 ID:O+Yu98Ta(2/4) AAS
エラーの原因が一時的な要因(ネットワークエラー)によるものと
恒久的なもの(設定ファイル記述ミス)とで分ける仕組み無いかな
一時的なものならsystemdでリトライしてもらいたいが、
設定ミスとかリトライしたってしょうがないだろうと
324: 2019/12/18(水)18:13 ID:O+Yu98Ta(3/4) AAS
つーかリトライ上限すら無いんだな
325: 2019/12/18(水)21:07 ID:O+Yu98Ta(4/4) AAS
変数展開にExecStart=/bin/sh -cが広く使われてるワークアラウンドってのがダサいな
これのせいで絶対パス限定にした意味がなくなってるし
326: 2019/12/18(水)22:45 ID:OdcvQcja(1) AAS
まぁ、簡単にサービスを定義できるようになったから、逆にテキトウな設定で済ませてしまう(いわゆるコピペ)開発者やメンテナが増えてしまうっていうパターンだな。
RestartPreventExitStatus とか StartLimitBurst とかいろいろ仕組みはあるから…。
327: 2019/12/19(木)02:46 ID:JHq1dzG6(1) AAS
どこもかしこもsystemdってことは迎合してでも採用する利点があったってことじゃないの?
古来からの文法が刷新されて一から覚え直すハメになったのは分かるけど、
だからって開発者にまで批判ってどんだけ嫌われてるのコレ
Linux版のsvchost.exeってことで色々察したけどさ
swapも最近になって専用領域からファイルに変わったけどそこまでwindowsの後追いしなくてもなぁ
328: 2019/12/19(木)04:06 ID:4Znbt6Oj(1) AAS
不便にはなった
無理やりねじ込んできた様にしか感じない
329: 2019/12/19(木)06:28 ID:0itLVRli(1/2) AAS
別に不便とは思わないんだが、ユニットファイルの形式がなー
hogehoge.service.sh みたいな名前で、こんな形式の
シェルスクリプトだったら良かったのにな
description="説明"
before=
after=
exec_start() {
起動コマンドを書く
}
exec_reload() {
省2
330(1): 2019/12/19(木)09:02 ID:BrtfYWJz(1) AAS
宣言的に書くのがミソなのに
そんな書き方許したら駄目だな
331: 2019/12/19(木)10:43 ID:GiPefzcy(1/2) AAS
>>322
まあそういうのはどういう方向に行ったとしても禁止はできない
それでも本格的にどうするのかを決めるまでにいくのはそんなに簡単でもない
今回でもMLで議論 -> Technical commiitee内で議論 -> GR という
過程を経ているし蒸し返す際にも同じ過程を踏む必要がある
で、蒸し返しの場合だったら一回GRで決まったんだからTCが否決する
可能性が高いんじゃないかな
332(1): 2019/12/19(木)10:57 ID:LdeTkK5d(1) AAS
なんでfetchmailは、ベータ版をstableに採用したんだろう
旧版はセキュリティ的に問題あったのかな
上下前次1-新書関写板覧索設栞歴
あと 670 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.014s