init.d

Bashスクリプトは通常、他のスクリプトを呼び出すことはできません。
init.d

Bashスクリプトは通常、他のスクリプトを呼び出すことはできません。

起動時にinit.dスクリプトから呼び出されるbashスクリプトがあります。このスクリプトを複数回再起動する必要があるため、スクリプトが機能していることを確認する中間ファイルを生成します。私の問題は、init.dスクリプト(bashに少し新しいものなので、これが技術的にスクリプトと呼ばれるかどうかはわかりません)によって呼び出されたスクリプト内で、「スクリプト」が実際の作業を実行する別のスクリプトを呼び出すことです。実行されず、エラーは発生しません。 checkversion.sh arg1 arg2 です。エラーが発生しないファイルにstderr出力をパイ...

Admin

RHEL init.d機能はどのように成功しますか?
init.d

RHEL init.d機能はどのように成功しますか?

私はRHELの派生製品であるAmazon Linux AMIを使用しており、SysVintをservices。servicesfunctions/etc/init.d/functions私は理解できません。仕組みsuccessとfailure機能(似たようなものもありますが、warning原則とコードは同じです。) 私のfunctionsスクリプトはここで発見関数successは次のとおりです。 # Log that something succeeded success() { [ "$BOOTUP" != "verbose" -a -z "${L...

Admin

システムが再起動すると、init.d ディレクトリのシンボリックリンクが通常のファイルに置き換えられます。
init.d

システムが再起動すると、init.d ディレクトリのシンボリックリンクが通常のファイルに置き換えられます。

init.dディレクトリにシンボリックリンクを作成しますln -s /myservice.jar /etc/init.d/myservice。 再起動後、システムシンボリックリンクは通常のファイルに置き換えられます。 ls -l /etc/init.d/myservice再起動する前の出力: lrwxrwxrwx 1 root root 30 Mar 31 12:34 /etc/init.d/myservice -> /myservice.jar 再起動後: -rwxrwxrwx 1 root root 41912304 Mar 31 12...

Admin

init.dスクリプトはalsaオーディオにアクセスできません。
init.d

init.dスクリプトはalsaオーディオにアクセスできません。

始めるために、単純なinit.dスクリプトを書いた。ハードウェア監視スクリプト。うまくいきますが、alsaオーディオサービスにアクセスできません。 #! /bin/sh SCRIPT_PATH="/d/SharedPrograms/hwleds.py" case $1 in start) say "starting service hwleds..." python $SCRIPT_PATH & exit $? ;; stop) pkill -f "...

Admin

Debian テスト/ストレッチで opendkim ソケットを設定する方法
init.d

Debian テスト/ストレッチで opendkim ソケットを設定する方法

これはすべてDebianテストにあります(=これまで)。 設定しようとしていますが、opendkim目的のソケットは使用されません。 に基づいてから設定できますman opendkim.conf。また、Jessieのボックスから見たファイルを生成してみましたが、やはり動作しませんでした。Socket/etc/opendkim.conf/etc/default/opendkim だから、次の行を入力してみました/etc/opendkim.conf。 Socket inet:39172@localhost 今によると、/etc/init.d/open...

Admin

systemdを使用して仮想ネットワークインターフェイス(追加のIPアドレスを提供)を開始する方法
init.d

systemdを使用して仮想ネットワークインターフェイス(追加のIPアドレスを提供)を開始する方法

以前の起動/停止/ステータス初期化スクリプトをsystemdに移動したいと思います。 デフォルトで起動する方法は次のとおりです。 ifconfig eth0:vip 10.0.0.1/24 up 停止する: ifconfig eth0:vip down 状態: ifconfig | grep 'eth0:vip' システムサービスユニットを作成しようとしています。 [Service] Type=oneshot RemainAfterExit=yes ExecStart=/path/myscript start ExecStop=/pa...

Admin

Arch LinuxへのVMWareのインストール
init.d

Arch LinuxへのVMWareのインストール

私のアーチLinuxにvmware 12.5をインストールしましたが、仮想マシンを実行しようとするとエラーが表示されます。 Could not open /dev/vmmon: No such file or directory. Please make sure that the kernel module `vmmon' is loaded. アーチウィキで検索した結果このページ私が理解したように、vmmonモジュールの自動ロードを設定するには、以下の指示に従うように指示されています。このページ。ただし、指示に記載されているようにファイルを手動で作...

Admin

SysV initスクリプトではなく、systemdサービスを使用して.debを生成します。
init.d

SysV initスクリプトではなく、systemdサービスを使用して.debを生成します。

既存の Debian パッケージに systemd サービスファイルを追加しようとしています。フォローするhttps://wiki.debian.org/Teams/pkg-systemd/Packagingdebian/packagename.serviceだから私のdebhelperバージョンは9.xなので、私も次のことをしました。 次へdh-systemd追加Build-Dependsdebian/control コマンド--with systemdに追加されました。dhdebian/rules 再構築パッケージを使用すると、debuild -...

Admin

Oracle Linux 7: init.dを使用したOracleの自動起動
init.d

Oracle Linux 7: init.dを使用したOracleの自動起動

Oracle Linux 7.3システムでinit.dからOracle 12.1.0.2.0を起動しようとしています。 私は次の例に従いました。https://oracle-base.com/articles/linux/automating-database-startup-and-shutdown-on-linux これはデータベースを起動するスクリプトです。 #!/bin/sh # chkconfig: 345 99 10 # description: Oracle auto start-stop script. # # Set ORA_HOME...

Admin

停止するとスクリプトが実行されないのはなぜですか?
init.d

停止するとスクリプトが実行されないのはなぜですか?

3行すべてを実行できます。 debian8@hwy:~$ trafficlog="/var/log/traffic.log" debian8@hwy:~$ echo `date "+%Y-%m-%d %H:%M:%S "` | sudo tee -a $trafficlog 2017-02-04 21:20:41 debian8@hwy:~$ sudo iptables -v -L INPUT |grep Chain | sudo tee -a $trafficlog Chain INPUT (policy ACCEPT 122 p...

Admin

別のサービスを開始した後、起動時に特定のユーザーでプログラムを起動するにはどうすればよいですか?
init.d

別のサービスを開始した後、起動時に特定のユーザーでプログラムを起動するにはどうすればよいですか?

Oracle Enterprise Linux 7では、次のことを行うアプリケーションがあります。 起動時にこのアプリケーションを実行する後ろに他のいくつかのアプリケーションが起動しました(そのうちの1つはMongoDBです)。 特定のユーザーが必要な特定の権限セットでカスタマイズされているので、このアプリケーションを特定のユーザーと共に実行したいと思います。 アプリケーションはポート80と443で実行する必要があります。上記のユーザーはこれらのポートを使用できるようにカスタマイズできますsudo(方法はわかりません)。 アプリケーションの標準出力と標準...

Admin

MongoDBのdebian jessieパッケージがinit.dスクリプトをインストールしないのはなぜですか?
init.d

MongoDBのdebian jessieパッケージがinit.dスクリプトをインストールしないのはなぜですか?

以下を使用して、Debian に MongoDB Community Edition をインストールしています。ここで説明。それは言う: mongodb-org-serverパッケージは、/etc/mongod.conf設定ファイルを使用してmongodを起動するinitスクリプトを提供します。 /スクリプトsystemdの代わりにスクリプトをインストールしたことがわかりました。これは以下を実行することによって確認されました。SysVinitinit.ddpkg -L $ dpkg -L mongodb-org-server [...] /li...

Admin