sysvinit

Debian Bookworm(SysV init):起動中にISC dhcpdがクラッシュします。
sysvinit

Debian Bookworm(SysV init):起動中にISC dhcpdがクラッシュします。

Windows VMのDCとして機能するVMがありますが、systemdが何度も何度も何度も何度も何度も何度も再生されます(起動プロセスが説明できないほど中断され、CPUの負荷が屋根を通過してDCをシャットダウンして再起動する必要があります)おそらく何度も試してください)System V initに切り替えることにしましたが、Windows VMが接続されているサブネットにIPアドレスを割り当てるために使用するISC DHCPサーバーに問題があります。 起動順序はDHCPサーバーの起動スクリプトに達するまで正常に進行しますが、その時点で起動プロセスがロックさ...

Admin

KDEの検索とアプリには「orphan-sysvinit-scripts」を更新する必要があると表示されますが、apt-getアップグレードは表示されません。 - インストールする必要がありますか?
sysvinit

KDEの検索とアプリには「orphan-sysvinit-scripts」を更新する必要があると表示されますが、apt-getアップグレードは表示されません。 - インストールする必要がありますか?

KDEを使用してDebain12にアップグレードした後、パッケージマネージャのAppとDiscoverに「orphan-sysvinit-scripts」パッケージを更新する必要があることが示されます。 しかし、そのパッケージがインストールされていません。なぜ更新するのですか? またsudo apt-get upgrade、インストールする必要のあるパッケージは表示されません(The following packages have been kept back: sysv-rc-conf一部のユーザーが手動でインストールして削除する必要がある何百もの重要なパ...

Admin

背景
sysvinit

背景

フォーマットに関する考慮事項 質問から詳細が消えたようで、戻って特定の質問に太字のテキストを追加しました。しかし、最も簡単な解決策が必ずしも機能しない理由を理解するには、詳細が必要です。 背景 最近、StackOverflowでこのような質問が提起されたが、厳密な意味でプログラミングとは関係がないので、親切に受け入れられなかった。当社はクラウドに大規模な移行を進めており、すべてをローカルで構築する代わりにDockerを使用しています。全体的に素晴らしいですが、私たちは正しいことをしようとしています™。これを達成するために、私はUnix / Linuxの深さと...

Admin

Apacheは無効なPID宣言を拒否します。
sysvinit

Apacheは無効なPID宣言を拒否します。

RPi3のBuildroot環境で奇妙な問題が発生しました。開始するには、このinit.dサービスがありますapache2(バージョン2.4.57)。 # cat /etc/init.d/S50apache #!/bin/sh case "$1" in start|restart|graceful|graceful-stop|stop) apachectl -k $1 ;; reload) apachectl -k restart ;; *) echo "Usage: $0 {start|restart...

Admin

initとbusyboxが原因でNvidiaドライバを手動で削除できない
sysvinit

initとbusyboxが原因でNvidiaドライバを手動で削除できない

私はPorteuX(Slackwareベース)を使用しており、シャットダウン/再起動中にすべてを削除したいと思います。 Nvidiaドライバで起動しないと正常に動作します。この場合、reboot -fステップを実行する前に「両方」と「使用中のプロセス」lsof /dev/nvidia*と表示され、Nvidiaプロセスが終了するのを防ぎます。initbusyboxnvidia-modeset また、すべてのNvidiaプロセスを開始して終了しようとしましたが、init 3理由はわかりませんが、デバイスが使用中であるとマークされています。 再起動せずにNvidi...

Admin

修正する:
sysvinit

修正する:

SSH経由でログインした状態でサーバーをシャットダウンまたは再起動すると、SSH接続は中断または停止します。端末がまったく応答しなくなり、SSHセッションが切断されたことを認識するのに最大1分かかります。 この問題は新しいDebian 12(openssh-server 1:9.2p1-2)では発生しますが、以前のDebian 10では発生しません。 Debian 10でサーバーを再起動すると、SSH接続はすぐに次のメッセージで完全にログアウトします。 Connection to debian10 closed by remote host. Connect...

Admin

OpenWrtのinit.dサービス作業ディレクトリ
sysvinit

OpenWrtのinit.dサービス作業ディレクトリ

問題があります。私はcronジョブとして実行される前に、いくつかのシェルスクリプトをランダムな間隔で呼び出す単純なCプログラムを書いています。ただし、クライアントが多く、各クライアントが同時に実行されるため、ピークを避けるために負荷を分散する必要があります。スクリプト自体は/ rootディレクトリにあり、cronによって実行されたときに処理されたすべてのファイルは同じディレクトリ(/ root /)に書き込まれます。 init.dサービスに切り替えると、このファイルは最上位ディレクトリである/に書き込まれます。 私がスクリプトと呼ぶ関数は次のとおりです。 ...

Admin

busybox inittabとrcSでできるだけ早くプロセスを起動して管理する方法は?
sysvinit

busybox inittabとrcSでできるだけ早くプロセスを起動して管理する方法は?

私はbusyboxをinitとして使用する組み込みLinuxシステムを開発しています。 アプリケーションを実行するには2つの要件があります。 私の申請書はできるだけ早く始める必要があります。 ビジーボックス(終了時に再生成)で管理する必要があります。 まず、次のように/etc/inittabでアプリケーションを起動します。 # now run any rc scripts ::sysinit:/etc/init.d/rcS # Put a getty on the serial port #ttyS3::respawn:/sbin/getty -L ...

Admin

init rc.d が呼び出されず、サービスが停止します。
sysvinit

init rc.d が呼び出されず、サービスが停止します。

非常に単純なSysVinitサービスがあります/etc/rc.d。 #!/bin/bash PIDFILE="/var/run/test.pid" status() { if [ -f "$PIDFILE" ]; then echo 'Service running' return 1 fi return 0 } start() { if [ -f "$PIDFILE" ] && kill -0 "$(cat "$PIDFILE")"; then echo 'Service already run...

Admin

フロントエンドプログラムのinit.dスクリプト
sysvinit

フロントエンドプログラムのinit.dスクリプト

フォアグラウンドで実行され、stdout / stderrに書き込まれるプログラム用のポータルinit.dスクリプト(デーモンオプションなし、pidfileオプションなし)を作成する必要があります。 プログラムはsyslogサービスにログインする必要があります。プログラムは、noneなどの非rootユーザーとして実行する必要があります。 init.dファイルは、DebianやRHELの基本システム(SLES 11など)で実行する必要があります。 RHELベースのプロセスなど、Debianシステムに他のプログラムをインストールすることはできません。 これは私の...

Admin

アプリケーションはinittabで起動しません。
sysvinit

アプリケーションはinittabで起動しません。

組み込みシステムでinittabを介してアプリケーションを実行しようとしています。転生の利点を活用するには、init.dスクリプトを使用せずにinittabを介してこれを行うことが望ましいです。このシステムにはsystemdはありません。 inittabには次のものがありますmyapp::respawn:/path/to/my/app。どんなに努力しても起動できません。すべてこれ私は以下を観察しました(手動で始まります)。 sh -c /path/to/my/app # works sh -c exec /path/to/my/app ...

Admin

システムサービス
sysvinit

システムサービス

サービスを開始する方法を知りたいです。システム布材。 System V initを介してシステムを実行すると、以下のスクリプトがあります。ランレベル(/etc/rc"level".d/) 何をすべきかを正確に説明します。 systemdには多くの情報がありません。 たとえば、/etc/rc5.dの下に90行を超えるカップサーバーを起動するスクリプトがあります。 一方、cup.service(/lib/systemd/systemの下)を見ると、次の行があります。 ** [Unit] Description=CUPS Scheduler Documentati...

Admin

initスクリプトはシステムユーザーサービスなどの機能をサポートしていますか?
sysvinit

initスクリプトはシステムユーザーサービスなどの機能をサポートしていますか?

最近のLinuxディストリビューションでは、systemdは既存の/etc/init.dスクリプトを置き換えました。ユーザーサービスをサポートできます。 systemctl --user start my.service initスクリプトを使って同様のことができるかどうか疑問に思います。つまり、システムの起動時に一般ユーザーにサービスを実行させるようにします。 ...

Admin

System Vシステムの自動起動サービス
sysvinit

System Vシステムの自動起動サービス

systemDでは、システムの起動時にアプリケーションを自動的に起動するには、次のコマンドを実行する必要がありますsudo systemctl enable <service-name>。 chkconfigはサポートされなくなったため、sysvinitに対応するコマンドは何ですか?何も見つかりません。 ...

Admin

スクリプトは、単独で実行される場合と /etc/init.d を介して実行される場合とは異なる動作をします。
sysvinit

スクリプトは、単独で実行される場合と /etc/init.d を介して実行される場合とは異なる動作をします。

理解できないスクリプトの動作により、多くの問題が発生しています。 init.dフォルダに作成されたプロセスから呼び出されるスクリプトがあります。 したがって、スクリプトは起動時に実行されますが、起動直後に保持される特定のコマンドがありますが、そのコマンド(プログラムに対応)を終了する唯一の方法は、「enter」ボタンを押すことです。なぜプログラムが遅れているのか分かりません。奇妙なことは、スクリプトを手動で実行したときの動作が予想どおりに混乱していることです。 理解しやすくするために、次のことが起こります。 起動中に「/etc/init.d/S60Star...

Admin