VineLinuxを使っています。
Windows の Astec X から使ったところ、文字化けが発生したので、
http://www.astec.co.jp/products/ASTECX/FAQ/vine2 …
にしたがって設定したところ文字化けが直りました。
しかし、Linuxを再起動したとき元に戻ってしまいます。
上記サイトに書いてある、
# /usr/X11R6/bin/xfs -config /usr/X11R6/lib/X11/fs/config.astecx -port 7200 -daemon
このコマンドを手動でやっていたので、Linuxの起動時にもこのコマンドを自動実行するようにしなければならないのだと思うのですが、Linuxでこういうのを自動実行するにはどうしたらよいのでしょうか?
Windowsだと、コントロールパネルに「サービス」というのがあって、OSの起動時に自動実行してくれますが。
No.6ベストアンサー
- 回答日時:
起動スクリプトの中身をつらつらと読んでいたのですが・・・・.どうも僕が提案した方法はあまりよくないようです.
標準のフォントサーバを起動しておく必要がないなら,xjdさんの言うとおりにしたほうが良いかもしれない.
とりあえず,僕の方法でやるための手順を記しておきます.
(1)
/etc/init.d/ で, cp xfs xfs2 とコピーする.
これは正しい.そのまま実行してください.
(2)
xfs2 の start()関数で,
daemon xfs -droppriv -daemon
を,
daemon xfs -config /usr/X11R6/lib/X11/fs/config.astecx -port 7200 -daemon
と書き換える.
これも正しいが,もともと -droppriv オプションがついているのでこれを付け加えておいたほうが良いのではないかと.つまり,
daemon xfs -droppriv -config /usr/X11R6/lib/X11/fs/config.astecx -port 7200 -daemon
とする.気が向いたら,ファイルの最初の
# config: /etc/X11/fs/config
のところも書き換えといて.
更に,ファイル中の xfs を全て xfs2 に書き換えてください.また,
/usr/X11R6/bin/xfs
というファイルがあるので,これに関して,
cd /usr/X11R6/bin
ln -s xfs xfs2
としてシンボリックリンクを作ります.このあたりがお勧めしない理由です.変なところに変なゴミファイルを作らなきゃいけない.
(3)
最後に,これだけでは自動起動しないので,chkconfig するんですが,これは多分 RedHat系なら /sbin ディレクトリにあると思います.
locate chkconfig
すれば出てくるのではないでしょうか?.
chkconfig --add xfs2
で起動スクリプトがセットアップされるはず.
以上.
> ■ /etc/rc.local の if と fi の間のどこかに
> xfs -config /usr/X11R6/lib/X11/fs/config.astecx -port 7200 -daemon
> という方法でもOKなのでしょうか?
OK だと思います.個人的にはこっちのほうが,削除時に手間がかからなくて(一行削除)お勧めだと思うのです.ただ,if と fi というのが,何の if なのか分かりませんので,その if 文の意味を調べる(ここに出してみる)か,とりあえずその if の外,ファイルの末尾に入れてみればいかがでしょうか.
> ■ あと、/etc/init.d/ と /etc/rc.d/init.d/ は
> 何が違うのでしょうか
(飽くまで RedHat では)全くおんなじDeath./etc/init.d/ はシンボリックリンクで /etc/rc.d/init.d/ が本体になっている.多分かこの仕様との互換性のために /etc/init.d/ を残しているのではないでしょうか?.
No.5
- 回答日時:
/etc/rc.local
は,他はよく知らないのですが,RedHat系なら起動時の「最後」に読み込まれるファイルです.
参考URLの内容では,標準のフォントサーバに加えて,ポート番号を変更してもう一つ ASTEC-X 用のサーバを起動しているようですので,
/etc/init.d/
ディレクトリまたは
/etc/rc.d/init.d/
ディレクトリ以下のサービス起動スクリプトを使って同じ事をするのであれば,起動スクリプトの xfs をコピーして xfs2 とでも名前を変え,ASTEC-X 用の設定ファイル(ここではconfigastecx)を読み込むようにしたほうが良いのでは?.
で最後に chkconfig.
ありがとうございます。
手順:
(1)
/etc/init.d/ で、 cp xfs xfs2 とコピーする。
(2)
xfs2 の start() 関数で、
daemon xfs -droppriv -daemon
を、
daemon xfs -config /usr/X11R6/lib/X11/fs/config.astecx -port 7200 -daemon
と書き換える。
(3) ???
これで xfs2 は起動時に読み込まれるでしょうか?
chkconfig と打つと、command not found と出ます。
ところで、
■ /etc/rc.local の if と fi の間のどこかに
xfs -config /usr/X11R6/lib/X11/fs/config.astecx -port 7200 -daemon
という方法でもOKなのでしょうか?
■ あと、/etc/init.d/ と /etc/rc.d/init.d/ は何が違うのでしょうか、
No.4
- 回答日時:
>どこに書き込めばよいでしょうか?
とりあえず、xfsを起動している行にオプションを追加してみてはどうでしょう?
start() {
......
daemon xfs -droppriv -daemon
......
}
プロセスを確認したら、後ろに書いた引数がそのまま反映している見たいですので。
# ps ax | grep xfs
649 ? S 0:00 xfs -droppriv -daemon
また、上の方にxfsの環境ファイルの指定があります。
# processname: xfs
# config: /etc/X11/fs/config
このファイルにオプションを記述する方法もあるみたいなので、
試してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- Mac OS mac os xの設定の(起動ディスク)にブート用dvdが表示されません 1 2022/05/28 13:29
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- ドライブ・ストレージ デスクトップパソコンOSについて デスクトップパソコンスペック、Inteli54460 HD4600 3 2023/04/17 01:57
- BTOパソコン 数時間使用しない状態からPCを起動に失敗後、 自動修復画面で再起動をすると正常に動き出す 3 2022/09/26 22:01
- UNIX・Linux Kali Linuxで起動できない - Minimal BASH Like Line Editing 1 2022/06/03 13:14
- Windows 7 「このwindows 7 は正規品ではありません」正規品ではないということですか? 3 2022/06/25 11:41
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
起動時にバッチファイルを実行...
-
DNSサーバーの構築「no servers...
-
Linuxサーバーは定期リブートを...
-
batファイルでのプログラム起動順
-
memcached を起動できません。
-
ubuntuのファイル編集がWindows...
-
httpd(Apache)でhttpsのポート...
-
AIXルーティング情報について
-
rcpができない
-
chkdsk /f c: が実行出来ない
-
テキストログインでstartxをし...
-
特定コマンドを同時実行
-
リモートデスクトップに接続で...
-
FMVマイページ、FMVサーチが勝...
-
DVD Shrink 3.2が起動しない
-
virtual boxで、黒い画面のまま...
-
Windowsのショートカットキーを...
-
pc初心者です。 UEFIでの設定で...
-
ネットにつながっていない社内P...
-
win7 ネットワークアダプター...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバーの構築「no servers...
-
Linuxサーバーは定期リブートを...
-
Let’s Encrypt の自動更新をcro...
-
WMIを有効にする方法が分かりま...
-
MacOSのLaunchAgentsってなんで...
-
batファイルでのプログラム起動順
-
geditについて
-
Linux(redhat系)の実行ユーザ...
-
インデザイン(InDesing)の開き...
-
httpd(Apache)でhttpsのポート...
-
wermgr.exeって何ですか?
-
AIXルーティング情報について
-
テキストログインでstartxをし...
-
gnomeのスタートアップの設定フ...
-
リモートのサーバでXwindowを起...
-
chkconfig がうまくいかない
-
sambaのnmbが起動できない
-
telnetd, sshdが動いているかど...
-
linuxからのメールが文字化けと...
-
VNCクライアントから管理者権限...
おすすめ情報