• ベストアンサー

Cygwinでデーモンが動いているかコマンドラインで知る方法は?(psコマンド?)

WinXP homeEditionでCygwinを使用しています。 $ uname -r 1.5.16(0.128/4/2) CYGWIN sshd CYGWIN inetd CYGWIN cronが 動いているかコマンドラインで知る方法は無いのでしょうか? $ ps ax | grep cron としても何も表示されません。 でも[サービス]では状態は"開始"になっています。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

参考にならないかもしれませんが XonWindows3でcygwinを使っています ps axでsshd,inetd,crondがプロセスとして確認できたので、 単に動いていないのだと思います。

hozumi_
質問者

お礼

遅くなってスイマセン。 どうも有り難うございました。

hozumi_
質問者

補足

確認できましたか。 すると私のは停止しているという事ですかね。 でま[サービス]では"開始"となってしますが、、、

その他の回答 (1)

noname#39234
noname#39234
回答No.1

たぶん、psコマンドにオプションを付ければ大丈夫。 ps --help とかでヘルプが出ると思うんだけど Cygwinは使ったこと無いのでわかんない。

hozumi_
質問者

お礼

遅くなってスイマセン。 どうも有り難うございました。

hozumi_
質問者

補足

動いているかいないかはっきりさせる為に $ service crond status のようなコマンドはCygwinには無いのでしょうか?

関連するQ&A

  • ps コマンドでの表示方法について

    ps コマンドで、動作しているアプリケーションのみ表示させる方法 はありますでしょうか? ps ax | grep Ss | grep -v (除外するもの(ttyとか[]のついたものとか) 上記の方法で表示させる以外に なにか ありますでしょうか?

  • cygwinでWindowsをシャットダウン・リブートさせるには?

    Win2kでCygwinを使用しています。 [Administrator@win2k]$ uname -r 1.5.12(0.116/4/2) 他ホストからこのWin2kマシンにリモートログインしてシャットダウンやリブートさせたいのですが コマンドラインからWin2kをシャットダウンやリブートするにはどうしたらいいのでしょうか?

  • スクリプトのエラー「unexpected EOF while looking for matching `"'」の解決法は?

    RedHat9上で作成しているスクリプトに関しての質問です。 #!/bin/bash -x /bin/date MAIL=user33 SCRPT_NAME=sshPortFoward.cron HOST=foo.hoge.com UNAME=user01 PASSWD=xxxxxxxx SRC_FWD_PORT=60143 DST_FWD_PORT=143 SSH_PORT=60001 SSH_PORT_FWD_KEKKA=`/bin/ps ax | /bin/grep $HOST | /bin/grep $SRC_FWD_PORT | /bin/grep $DST_FWD_PORT | /bin/grep $UNAME` if [ -z "$SSH_PORT_FWD_KEKKA" ]; then ( /bin/date ; /bin/ps ax | /bin/grep $HOST | /bin/grep $SRC_FWD_PORT | /bin/grep $DST_FWD_PORT | /bin/grep $UNAME) | \ /bin/mail -s $SCRPT_NAME":could ssh port forward $MAIL fi というスクリプトで 「if [ -z "$SSH_PORT_FWD_KEKKA" ]; then」で引っかかっているみたいです。 ++ /bin/ps ax ++ /bin/grep foo.hoge.com ++ /bin/grep 60143 ++ /bin/grep 143 ++ /bin/grep user01 + SSH_PORT_FWD_KEKKA= /etc/cron/ip_adr_change.cron/sshPortFoward.cron: line 17: unexpected EOF while looking for matching `"' /etc/cron/ip_adr_change.cron/sshPortFoward.cron: line 19: syntax error: unexpected end of file とエラーになってしまいます。 「予想外のEOF!?」という意味ですかね。 文字列にスペースがあるので「""」で括っているのですが、、、 どういう風に訂正したらいいんでしょうか?

  • UNIXコマンドとWindowsコマンドの対応

    UNIXで取得した情報をWindowsの方でも取得できるようにしたいのですが、コマンドが分からず困っています。 UNIXコマンドに対応したWindowsコマンドを知りたいのですが、対応表が載っているサイトなど知りませんでしょうか? ちなみに知りたいコマンドは、UNIXコマンドで cat, grep, ls, netstat,  tail, tee, date, uname, awk, lanscan, ifconfig, ulimite, kmutune, kctune, lsdev, ntpq, patches, vgdisplay, strings, sar, du, dmeg, ipcs, ps vmstat, swapinfo, iostat, cron, crontab, captoinfo, chown, chgrp の以上です。 大変多くなっていて申し訳ないんですが、誰がご存知の方は教えて下さい。 Windowsの知識が乏しく、困っています。 どうか、よろしくお願いします。

  • Windows Serverに対して、sshでコマンドラインのみで操作可能?

    Windows Server 2008に対して、外部からSSH(ポート22)で操作することは可能でしょうか? 外部からはLinuxで操作したいですが、別にWindowsでも構いません。Windowsサーバー側で何かLinuxのようなsshdのサービスを立ち上げる方法が知りたいです。 Linuxの場合は、sshでGUIではありませんが、コマンドラインでほとんどの操作ができます。 Windowsでは、sshで外部から接続し、コマンドラインのみで、操作することは可能でしょうか? そもそもWindowsをコマンドラインだけで操作するのはコマンドがあまり知られていないと思うし、WindowsServerをLinuxのようにSSHできるかも知りたいです。

  • LinuxのPSコマンドについて

    こんにちわ 疑問に思ったので質問させてください。 Windowsでタスクマネージャーを起動すると、色々なプロセスが起動していて、たくさんのサービスが開始されていることが分かります。 見えないだけでWindowsは色々な機能が裏でCPUを使っているのだと理解しました(?)。 LinuxでPSコマンドを使うと、bashとpsしか表示されないのですが、他にCPUを使っている(裏で動いている)プロセスなどは無いのですか? あるのなら、どうやって確認できますか? カテゴリが違っていったらすみません。 よろしくお願いします!

  • サービスの稼働状況を見る方法

    OSは、VineLinux3.2です。 現在稼動しているサービスを見る方法が分かりません、 どうやったら稼動しているサービスを確認できるのでしょうか? (勉強のために買った本には、ps -a で見れると書いてありましたが、 打ち込んでもbashとpsしか出てこず、本に書いてある内容とは違う内容が画面に出力された) また、inetdで管理されているサービスなどをinetdのファイルを見なくても、内容を確認出来るコマンドなどは無いのでしょうか? よろしくお願いします。

  • シェルスクリプトからコマンド存在検査をするには?

    シェルスクリプト内で「コマンド(コマンドラインツール)の存在検査」をする方法を伺っても宜しいでしょうか? testコマンドで実験してみましたが、残念乍ダメでした。 環境:Cygwin(bash)、WinXP Pro 全パッチあて 以上どうぞ宜しくお願い致します。

  • vine3.1のSSHサーバにアクセスするとエラー「ssh_exchange_identification: Connection closed by remo

    こんにちは。宜しくお願い致します。 vine3.1の環境です。 ppp0 RedHat9 (192.168.1.1) | (192.168.1.105) vine3.1 となっています。 [root@vine3.1]# cat /etc/inetd.conf | grep telnet telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd [root@vine3.1]# cat /etc/hosts.allow | grep telnet in.telnetd: 192.168.0. 192.168.1. 192.168.2. [root@vine3.1]# service inet restart Stopping INET services: [ OK ] Starting INET services: [ OK ] として、RedHat9からvine3.1にtelnetアクセス出来ました。 SSHサーバも構築したくて [root@vine3.1]# which sshd /usr/sbin/sshd [root@vine3.1]# cat /etc/inetd.conf | grep sshd ssh stream tcp nowait root /usr/sbin/tcpd sshd [root@vine3.1]# which sshd /usr/sbin/sshd [root@vine3.1]# cat /etc/hosts.allow | grep sshd sshd: 192.168.0. 192.168.1. [root@vine3.1]# cat /etc/ssh/sshd_config | grep -v ^# SyslogFacility AUTHPRIV LogLevel DEBUG3 PermitRootLogin no IgnoreRhosts no X11Forwarding yes Subsystem sftp /usr/libexec/openssh/sftp-server としたのですが [user01@redhat9]$ ssh -l user01 192.168.1.105 ssh_exchange_identification: Connection closed by remote host となっていまいます(ファイアウォールも全てスルーにしています)。 これは原因なのでしょうか?

  • msys(cygwin)で、シェルスクリプトのcdが動かないのは何故?

    msys(又はcygwin)で、シェルスクリプトに書いたcdが働きません。その解決方法を伺っても宜しいでしょうか?具体的には、下のような状況です。 [シェルスクリプト内容] #!/bin/bash echo cd前 cd testdir # ↑testdirは既存。コマンドラインから手打ちすると機能する! echo cd後 [実行結果の表示] cd前 : No such file or directory cd後 [環境] ・WinXP + 最新全パッチ適用 ・msysとcygwinをインストール 以上 どうか宜しくお願い致します。