openSUSE11.1です。
先日Javaを入れたのですが、起動時にSterting jexec servicesで止まってしまいます。
RunLevel 1で起動しているようで、Runlevel1でOSを立ち上げてもそこで止まってしまい困っています。
どうにかこのサービスを起動させずにシェルに入る方法は無いでしょうか。

A 回答 (3件)

ちょっと考えましたがこれしか思いつきませんでした。


参考程度に聞いていただければ。

1.OSのインストールメディアから起動
2.レスキューモードで起動
3.設定変更したいディスクをマウント
4.カレントディレクトリをそのマウント先に移動
5.chrootしてchkconfigなりinsservで無効に。
    • good
    • 0
この回答へのお礼

ありがとうございます。
KNOPPIXから起動し、mountしてchrootしてchkconfigしたところ直りました。

お礼日時:2009/05/14 16:27

基本的に#2の回答でいいと思います。


レスキューモードでchkconfig、insservが使えるかどうかは不明ですが。
SUSEのフォーラムにも参考になりそうな回答あり。

http://forums.opensuse.org/install-boot-login/40 …
#5
----------------------------------------------------
mounted /
moved /etc/init.d/jexec somewhere else.
moved all of the S01jexec in all of the rc#.d directories somewhere else.
----------------------------------------------------

参考URL:http://forums.opensuse.org/install-boot-login/40 …
    • good
    • 0
この回答へのお礼

ありがとうございます。
#2様の解答で解決いたしました。
ネットブックな為、インストールCDの用意に時間がかかるのでKNOPPIX Live-USBから実行しましたが、うまくいきました。

お礼日時:2009/05/14 16:29

Failsafe 側で起動しても同じ状況なのでしょうか?



あと、Javaを入れたとの事ですが、具体的には何というアプリをインストールしたのでしょうか?

この回答への補足

同じ状況でした。
入れたのはJDKです。

補足日時:2009/05/14 16:26
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2009/05/14 16:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q東京モード学園の「MY MODE」をテーマにした宮本彩菜が出演しているCMのBGMは、banvoxさ

東京モード学園の「MY MODE」をテーマにした宮本彩菜が出演しているCMのBGMは、banvoxさんのなんという曲名ですか?

Aベストアンサー

曲名は付けられていない、あるいは公表されていないようです。
http://kyokutan.jp/music.php?dataId=43660
http://www.mode.ac.jp/mymode/pc/index.html
https://twitter.com/banvox/status/717639447852912640

CMのイメージに合わせて作られた楽曲には時々あることです。
後にリリースされるときにタイトルがつくこともあります。

QOpenSUSE 11.1

当方OpenSUSE11.1を使用しているのですが、レンタルで借りたDVDを見ることができません。どのようにすればよいのでしょうか。

Aベストアンサー

フリーで供給されているLinuxは、大人の事情で標準ではmp3やDVDビデオが再生出来ない様になっている。

それを再生できるようにする為には、『とある作業』が必要なのだがその作業はネットで検索すれば直ぐ出てくる。
以下は、"opensuse DVD 再生"で検索して見つけたページだ。

 http://hp.vector.co.jp/authors/VA022911/tec/suse/xine.htm

上記の方法で駄目なら、ご自身で検索して出てきた別のページの方法を試して下さい。

QMacの簡易FWのステルスモード

OSXの簡易FWに「ステルスモード」というものがあり、これを使用しているにも関わらず下記のようなログの記録があります。

ipfw: Stealth Mode connection attempt to TCP 58.89.69.***:49644 from 202.221.31.***:80
ipfw: Stealth Mode connection attempt to TCP 58.89.69.***:49644 from 202.221.31.***:80
ipfw: Stealth Mode connection attempt to TCP 58.89.69.***:49644 from 202.221.31.***:80
ipfw: Stealth Mode connection attempt to TCP 58.89.69.***:49644 from 202.221.31.***:80
ipfw: Stealth Mode connection attempt to TCP 58.89.69.***:49644 from 202.221.31.***:80
ipfw: Stealth Mode connection attempt to TCP 58.89.69.***:49644 from 202.221.31.***:80
ipfw: Stealth Mode connection attempt to TCP 58.89.69.***:49644 from 202.221.31.***:80
ipfw: Stealth Mode connection attempt to TCP 58.89.69.***:49644 from 202.221.31.***:80

ステルスモードだから見えないはずなのになぜ?と素人は思うのですが、これは狙いを定めてアクセスしてきているのではなく、子供が虫を捕る時にがむしゃらに網を振り回して、その網にたまたま入ってしまった虫みたいなものなのでしょうか?
それともステルスモードとは言え、高度な技を使えば見えるのでしょうか?

OSXの簡易FWに「ステルスモード」というものがあり、これを使用しているにも関わらず下記のようなログの記録があります。

ipfw: Stealth Mode connection attempt to TCP 58.89.69.***:49644 from 202.221.31.***:80
ipfw: Stealth Mode connection attempt to TCP 58.89.69.***:49644 from 202.221.31.***:80
ipfw: Stealth Mode connection attempt to TCP 58.89.69.***:49644 from 202.221.31.***:80
ipfw: Stealth Mode connection attempt to TCP 58.89.69.***:49644 from 202.221.31.***:80
ipfw: St...続きを読む

Aベストアンサー

ステルスモードと言っても相手からの要求に応えないと言うだけで、IPは外から見えます。またランダム、稼働中のIPを探して(ゲームやチャット系のソフト)等の方法でアクセスは可能です。

ステルスモードと言えどもOSのFWの場合セキュリティホールが開いている可能性があります。安全性を高めるのならモデムとPCの間にルーターを接続すればかなり危険率は下がります。もしもどちらかにセキュリティホールが開いていて破られても残った方が防いでくれます。

Qstartxとrunlevel5での起動の違い

Turbolinux10Dをインストールしました。
パッケージの選択の所で、
思いつく限り必要無いものを省き、950MBくらいでインストールしています。
意識して残した「必要なもの」とは、X Window Systemと日本語フォントです(あとは、意味わからないけど無いと動かないので外せないものなど)。

本題です。
runlevel3で起動し、ログイン後にstartxと打つとXが立ち上がりますが、
/etc/inittabでデフォルトをrunlevel5にすると、
sh: /usr/bin/gdm: No such file or directory と表示されてXが起動しません。
実際/usr/binにはgdmなるものが無いのですが(インストール時に外したのでしょう)、
runlevel5で起動するにはアップデートでgdmというものを入れないといけないのでしょうか。
startxで起動できるからなんとかなるのでは、とも思うのですが。

Aベストアンサー

gdmはGUIのログインプログラムと思ってください。
runlevel3でのログインはプロンプト(CUI)ですが、runlevel5ではログインの段階からGUI上で行う必要があります。
gdm(GNOME)を使いたくなければ、代わりにシンプルなxdmはどうでしょう?

参考URL:http://www.gnome.org/projects/gdm/

Qスレッドについての質問です。

下記のロジックを見ていただきたいのです。
スレッドがnullの間はrunが動いています。
問題は一番下に記載した"stopplay()"というメソッドだと思われます、スレッドを停止して直ぐにまた動かしていますがどうもスレッドが二つ動いている様子です。なぜでしょうか?

**************************************************
//最初にスレッドを開始します。
public init(){
play();
}
**************************************************
//スレッドのON OFF
public void threadOnOff(boolean sw) {
if(sw == true){
thread =new Thread(this);
thread.start();
} else {
thread = null;
}
}
**************************************************
//スレッド開始
public void play(){
threadOnOff(true);
}
**************************************************
//スレッド停止
public void stop(){
threadOnOff(false);
}
**************************************************
//runメソッド 
public void run(){
String mode = "";
while(thread != null){
try {
thread.sleep(500); //0.5秒間隔で動きます。
mode = modeRequest();
if(mode.startsWith("STOP") == true) {
//スレッド停止
threadOnOff(false);
}
} catch (InterruptedException ie) {}
}
}
**************************************************

//問題のメソッドです。
public void stopplay(){
stop();
play();
}

下記のロジックを見ていただきたいのです。
スレッドがnullの間はrunが動いています。
問題は一番下に記載した"stopplay()"というメソッドだと思われます、スレッドを停止して直ぐにまた動かしていますがどうもスレッドが二つ動いている様子です。なぜでしょうか?

**************************************************
//最初にスレッドを開始します。
public init(){
play();
}
**************************************************
//スレッドのON OFF
public void threadOnOff(boolean sw) {
...続きを読む

Aベストアンサー

>調べた所「現在のスレッドに割り込みをする」との事でした。interrupt()をすればそのスレッドは停止されるのでしょうか?

InterruptedException を発生させるという事です。
別に例外を起こしたからといってスレッドが停止されるわけではないですよ。只、catch に処理が移動するだけです。
例えば、try~catch が while の中にあれば break でもしない限りは継続して繰返し処理が行なわれます。
外にあれば、while を抜けて catch の処理に移行します。
スレッドは run() メソッドの末端まで処理が進めば役割を終え終了します。
「例外を起す」というと聞こえが悪いように感じるかもしれませんが、interrupt() でのスレッド停止は飽くまでもJava では定石の1つです(逆に stop() 等は非推奨)

>stopの度にスレッドにnullを入れないとplayするたびにスレッドがいくつも作られると思ったのですが、いかがでしょうか?

そんな事はないのでは?
再度参照されないスレッドはガーベジコレクションの対象となるはずです。
この辺の事はプログラマがやる仕事ではなく、VM の役割ですので気にする事ではないと思いますが。。。
良く参考書では null を入れたりしていますが、これって飽くまでも「お願い」程度の事で、null を入れたら「停止」とか「即廃棄される」わけではないです。

>調べた所「現在のスレッドに割り込みをする」との事でした。interrupt()をすればそのスレッドは停止されるのでしょうか?

InterruptedException を発生させるという事です。
別に例外を起こしたからといってスレッドが停止されるわけではないですよ。只、catch に処理が移動するだけです。
例えば、try~catch が while の中にあれば break でもしない限りは継続して繰返し処理が行なわれます。
外にあれば、while を抜けて catch の処理に移行します。
スレッドは run() メソッドの末端まで処理が進めば...続きを読む

QBシェルとCシェル

Solarisサーバの運用において、シェルでスクリプトを作成する場合、BシェルとCシェルでは、どちらが多く用いられているでしょうか?

Aベストアンサー

ちょっと補足。
BshかCshかという選択ならBshですが、他の方が言っておられるようにbashなどで書いても構いません。

・一般ユーザが利用するsetuidしていないスクリプト
 shでもbashでもzshでもなんでもよい。
 csh系(tcshも)だけはやめた方が無難。
・setuidしていいるスクリプト
 シェルスクリプトはsetuidしないのが安全。
 csh系(tcshも)だけはやめときましょう。

・Solaris以外のOSに移植するかも知れないスクリプト
 shかbashで書く。
 OSにデフォルトで存在するシェルで書いておいた方が無難。
 shはどのOSにもあるが、微妙なところで仕様が違うので要注意。
 ただ、Solarisの/bin/shは一番古くて仕様がしょぼいので、
 Solarisで動けばよそに持っていっても動くと期待できる。

・システムのブート段階などで動くスクリプト
 基本は/sbin/sh。シェルがスタティックリンクされている必要がある。

Qサイクルモードは、日本最大級の自転車ショー&試乗会イベント。

サイクルモードは、日本最大級の自転車ショー&試乗会イベント。
TITLE:CYCLE MODE international 2006|サイクルモードとは
DATE:2006/10/30 11:45
URL:http://www.cyclemode.net/2006/about.shtml
に展示する企業一覧とかは判りますか?

Aベストアンサー

こんにちは。

 下記サイト(教えていただいたサイトのページです。)はどうでしょう。

では。

参考URL:http://www.cyclemode.net/2006/brand.shtml

Qシェルスクリプトに関する問題です。(シェルの条件式)

先輩達、こんにちは。初めて質問をしますので、質問の仕方があまり上手ではありませんがよろしくお願いします。

今、Fadore core2を使っていますが、シェルの条件式を練習しています。
#!/bin/bash
# This program is used to study if than

echo "Press y to continue"

read yn

if [ "$yn"="y" ]; than

echo "script is running..."

else

echo "STOP!"

fi
を練習しましたが、実行したら
⇒syntax error near unexpected token `else'
のエラーメッセージがありました。
問題点はよくわからないですが、何の指令をしていないと思います。あまりにも簡単の問題ですが、ヒントだけでもいいですので、よろしくお願いします。

Aベストアンサー

if [ "$yn"="y" ]; than

if [ $yn = "y" ]; then
とするといいです。
man testをご参照下さい。

Qemacsの設定ファイルの追加について(オリジナルモードを追加するには?)

今話題のCUDAでプログラミングしていますが、エディタにemacsを使っています。cc-modeとかのようにcuda-modeというのがないので、自分で新たにcuda-modeを自作して作ろうと考えているのですが、cc-modeの定義ファイルの場所はどこになるのでしょうか?あるいは、どこを変更すればよいのでしょうか?
詳しい知識をお持ちの方がいればよろしくお願いします。

Aベストアンサー

>cc-modeの定義ファイルの場所はどこになるのでしょうか?

基本的にはlispフォルダ内のprogmodes内に存在するようです。デフォルトのモードは全部ここに入ってるようですね。

>cuda-modeというのがない

ググってみたらありますね(笑)。多分これでしょう。

cuda-mode(@Emacs Wiki):
http://www.emacswiki.org/emacs/CudaMode

これじゃないですか?
大体、Emacsの場合、「××言語用のモードが欲しい」となった場合、ある程度有名な言語だったら「誰かが既に作っています」(笑)。だから、自作考える前にEmacs Wiki辺りを検索するのが先ですね。
現状では、「よっぽどの事が無い限り」自作しなきゃならないハメにはまずなりません。
上記のリンクからコードをテキストフォルダにでもコピペしてcuda-mode.elと名づけて、これはsite-lispフォルダ内に放り込んでください。
サーっと見る限り、特に.emacs編集しなくても良いみたいに思います(多分)。

>cc-modeの定義ファイルの場所はどこになるのでしょうか?

基本的にはlispフォルダ内のprogmodes内に存在するようです。デフォルトのモードは全部ここに入ってるようですね。

>cuda-modeというのがない

ググってみたらありますね(笑)。多分これでしょう。

cuda-mode(@Emacs Wiki):
http://www.emacswiki.org/emacs/CudaMode

これじゃないですか?
大体、Emacsの場合、「××言語用のモードが欲しい」となった場合、ある程度有名な言語だったら「誰かが既に作っています」(笑)。だから、自作考える...続きを読む

Qrunlevel3と5を使い分けたい

runlevel5で起動し、
X関連の設定ファイルをいじったためにXが起動せずログインすらできなくなった。
という時に、
runlevel3でログインしていじった設定ファイルの修正を行えたらいいななどと考えております。
インストールディスクを入れてレスキューモードに入るのが面倒なので、
Xがダメなだけでログインできないのであれば、
CUIでログインしてレスキューモードの代用ができないかと思っているのですが、
可能でしょうか?

可能だとしたら、
どのようにboot時の設定をすればいいでしょうか。
現在/etc/grub/grub.conf内に、
 title RedhatLinux
 kernel /vmlinuz-2.4.20-8~~
initrd~~~
という箇所は1箇所しかないのですが、このままではできませんか?

Aベストアンサー

title RedhatLinux
root (hd0,0)
kernel /vmlinuz-2.4.20-8 root=/dev/hda1 ro
initrd /initrd.img-2.4.20-8
savedefault
boot

title RedhatLinux (recovery mode)
root (hd0,0)
kernel /vmlinuz-2.4.20-8 root=/dev/hda1 ro single
initrd /initrd.img-2.4.20-8
savedefault
boot

とsingleを入れておけばよいと思います。
timeout 5
だとちょっと忙しいので、
timeout 30
ぐらいのほうが良いかもしれません。


人気Q&Aランキング

おすすめ情報