トップページunix
1001コメント263KB

Cygwin使っている人いますか? その14

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさん@お腹いっぱい。05/02/05 16:07:55
前スレ
http://pc5.2ch.net/test/read.cgi/unix/1099157755/
地鎮祭、関連リンク、お約束は>>2-10あたり
0820名無しさん@お腹いっぱい。2005/06/14(火) 16:03:13
>>819
理由は?
0821名無しさん@お腹いっぱい。2005/06/14(火) 20:19:59
君らはアレか?
UNIX環境とか詳しかったりするのか?
cygwinからSFUに乗り換えたいんだが、
inetdの代わりはどうしたらいいか
教えてくれんか?
0822名無しさん@お腹いっぱい。2005/06/14(火) 21:09:31
>>820
信者に理由を聞くのは愚の骨頂
0823名無しさん@お腹いっぱい。2005/06/14(火) 21:21:31
具体的なことは何も言わずに(絶賛|批判)するのがミソ
0824名無しさん@お腹いっぱい。2005/06/14(火) 22:33:55
GNU screen の ./configure でこける点を絞ってみました。

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
char *fin = "/tmp/hoge";
int main(void)
{
struct stat stb;
fd_set f;

unlink(fin);
(void)alarm(5);
if (mknod(fin, S_IFIFO|0777, 0)) exit(1);
if (stat(fin, &stb) || (stb.st_mode & S_IFIFO) != S_IFIFO) exit(1);
close(0);
if (open(fin, O_RDONLY | O_NONBLOCK)) exit(1);
if (fork() == 0) {
#ifndef CHECK
close(0);
if (open(fin, O_WRONLY | O_NONBLOCK)) exit(1);
#endif
close(0);
if (open(fin, O_WRONLY | O_NONBLOCK)) exit(1);
if (write(0, "TEST", 4) == -1) exit(1);
exit(0);
}
FD_SET(0, &f);
if (select(1, &f, 0, 0, 0) == -1) exit(1);
return 0;
}
0825名無しさん@お腹いっぱい。2005/06/14(火) 22:34:27
上記ソースを check.c として、1.5.16, 1.5.17 だと次のような結果になります。

>gcc -o check -DCHECK check.c ; ./check ; echo $? ; sleep 5 ; ps
0
PID PPID PGID WINPID TTY UID STIME COMMAND
1800 1 1800 1800 ? 13002 Jun 11 /usr/bin/ssh-agent
2164 1 2164 2164 ? 13002 Jun 12 /usr/local/bin/ck
212 2164 212 3664 0 13002 Jun 12 /usr/bin/tcsh
1068 212 1068 3192 0 13002 22:14:22 /usr/bin/ps

>gcc -o check check.c ; ./check ; echo $? ; sleep 5 ; ps
0
PID PPID PGID WINPID TTY UID STIME COMMAND
1800 1 1800 1800 ? 13002 Jun 11 /usr/bin/ssh-agent
2164 1 2164 2164 ? 13002 Jun 12 /usr/local/bin/ck
212 2164 212 3664 0 13002 Jun 12 /usr/bin/tcsh
O 2500 1 1236 2500 0 13002 22:13:18 /home/atarashi/check
2064 212 2064 284 0 13002 22:13:23 /usr/bin/ps

プロセスが残ったままになるのでファイルが削除できず ./configure がこけます。
1.5.13-1.5.15 だと CHECK を定義しようがしまいがプロセスは残りません。

これ挙動が変ですよね?皆さんのところでも同じですか?
0826名無しさん@お腹いっぱい。2005/06/14(火) 23:12:00
>>814
98だと使えねえし
0827名無しさん@お腹いっぱい。2005/06/14(火) 23:19:35
ckつかっとけよ
http://homepage3.nifty.com/k-takata/mysoft/ck-w9x.html
0828名無しさん@お腹いっぱい。2005/06/14(火) 23:27:42
ckよりはVaraがお勧め。重いけど。
0829名無しさん@お腹いっぱい。2005/06/15(水) 00:32:02
Poderosaは、.NET Framework 1.1 SP1が入ってると固まる問題がひどい。
.NET Frameworkが原因だとは言え、そのまま正式リリースする神経が信じられない。
ckは…なぜか使う気になれない…テストプログラムみたいな名前のせい…?
そんな俺はもうしばらくはcygterm+PuTTY
0830名無しさん@お腹いっぱい。2005/06/15(水) 01:23:50
現在、cygwin上で
tomcat-4.1.31+apache2.0.54+jk2-2.0.2で鯖構築をしています。
mod_jk.soを作成し、$APACHE_HOME/modulesに配置しました。

そしてhttpd.confは下記のように追加しました。

LoadModule jk_module modules/mod_jk.so
JkWorkersFile "/usr/local/apache2/conf/workers.properties"
kMount /*.jsp ajp13
JkMount /jsp-examples/* ajp13

で、apacheを起動すると、
Syntax error on line 234 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/mod_jk.so into server: dlopen, Win32 error 193
とエラーが出ます。

234行目はちょうど>>LoadModule jk_module modules/mod_jk.soのところです。
どなたか解決方法を教えてください。
以上よろしくお願いします。
0831名無しさん@お腹いっぱい。2005/06/15(水) 04:04:42
わざわざCygwin用のapache+tomcatなんて作って馬鹿じゃねえの
0832名無しさん@お腹いっぱい。2005/06/15(水) 05:52:17
>>825
1.5.17でしか試してないけど、ウチも同じ結果になったよ。
0833名無しさん@お腹いっぱい。2005/06/15(水) 09:31:51
jkがまずいっしょ
0834名無しさん@お腹いっぱい。2005/06/15(水) 10:13:37
mod_jkって女子高生モジュール?
0835名無しさん@お腹いっぱい。2005/06/15(水) 11:44:19
>>834
>>834
>>834
0836名無しさん@お腹いっぱい。2005/06/15(水) 11:54:55
moe_jk.so
0837名無しさん@お腹いっぱい。2005/06/15(水) 18:55:26
coLinuxよりも便利な点って何?
0838名無しさん@お腹いっぱい。2005/06/15(水) 19:15:01
用途が違うじゃん
0839名無しさん@お腹いっぱい。2005/06/15(水) 19:50:20
>>837
pathにcygwin\bin通してcmdからWindowsコマンドと混在させて仕える点。
その逆も然り。軽いし(遅いけど)。
0840名無しさん@お腹いっぱい。2005/06/15(水) 19:55:48
colinux 使ってる人はたいてい cygwin も入れてるんじゃない?
管理するOSが三つある感じで大変だけど。
0841名無しさん@お腹いっぱい。2005/06/15(水) 20:22:31
cygwinはOSじゃないからなぁ
0842名無しさん@お腹いっぱい。2005/06/15(水) 22:13:23
"Cygwin is a Linux-like environment for Windows." でもおっしゃりたい?
そもそも藻前の言う OS って、何だろう。
0843名無しさん@お腹いっぱい。2005/06/15(水) 22:19:00
オペレーティングシステム
0844名無しさん@お腹いっぱい。2005/06/15(水) 22:26:58
>>842
841ではないが、むしろお前のが聞きたい。
0845名無しさん@お腹いっぱい。2005/06/15(水) 22:28:18
>>844
842ではないが、OS = bash (と予想
0846名無しさん@お腹いっぱい。2005/06/15(水) 22:28:48
Cygwin は POSIX like なレイヤーを提供するただのライブラリですから
0847名無しさん@お腹いっぱい。2005/06/15(水) 22:30:02
cygwin.com/ を見る限り、POSIX とは書かれてないぞ?
0848名無しさん@お腹いっぱい。2005/06/15(水) 22:40:49
OSとかPOSIXとかどうでもいいですから
0849名無しさん@お腹いっぱい。2005/06/15(水) 22:48:01
何時の間にか Cygwin is a Linux-like environment になってますから。
0850名無しさん@お腹いっぱい。2005/06/15(水) 22:48:03
ここまでのまとめ

Cygwin = bash
0851名無しさん@お腹いっぱい。2005/06/15(水) 22:53:24
>>850
GJ
0852名無しさん@お腹いっぱい。2005/06/15(水) 22:54:25
このスレには、老人が多いから気をつけろ!
0853名無しさん@お腹いっぱい。2005/06/15(水) 23:14:11
http://web.archive.org/web/20030423062911/http://www.cygwin.com/
http://web.archive.org/web/20030605214340/http://www.cygwin.com/

http://cygwin.com/cygwin-api/std-posix.html
0854名無しさん@お腹いっぱい。2005/06/15(水) 23:34:01
このスレ Linux板に持ってったほうがよくないか?
0855名無しさん@お腹いっぱい。2005/06/15(水) 23:37:28
どの板においても、基地外老人しか常駐しないから意味ないかと。
08568402005/06/16(木) 00:32:49
cygwin は OS じゃないって絡む人がいると思ったから
ちょっとぼやかして書いたのに。
0857名無しさん@お腹いっぱい。2005/06/16(木) 00:38:16
>>856
釣り乙。
0858名無しさん@お腹いっぱい。2005/06/16(木) 08:46:01
Cygwinなんてただの飾りですよ
エロい人にはそれがわからんのです
0859名無しさん@お腹いっぱい。2005/06/16(木) 09:43:44
ちなみにCygwinのどのへんがOS?
0860名無しさん@お腹いっぱい。2005/06/16(木) 10:01:07
次の質問どうぞ↓
0861名無しさん@お腹いっぱい。2005/06/16(木) 17:28:35
cygwinでxを使っているといつの間にかマウスポインタが表示されなくなってしまうんですが、
どうすれば直るんでしょうか?
xが表示させているウィンドウ内でのみ、マウスポインタが消えます。
たまに、いつの間にか直ったりしますがなぜなのかはわかりません。
よろしくお願いします。
0862名無しさん@お腹いっぱい。2005/06/16(木) 17:50:03
使わなければいいよ
08638612005/06/16(木) 18:32:47
まあそう言わずに。
0864名無しさん@お腹いっぱい。2005/06/16(木) 18:39:57
いや使わなくていいよって

それに、もう書き込まなくていいよ
0865名無しさん@お腹いっぱい。2005/06/16(木) 18:47:03
まあそう言わずに。
0866名無しさん@お腹いっぱい。2005/06/16(木) 18:53:53
cygwinはOSじゃないからなぁ
08678612005/06/16(木) 19:19:37
定型文は書き込まなくていいですよ。
0868名無しさん@お腹いっぱい。2005/06/16(木) 20:25:22
まあそう言わずに。
0869名無しさん@お腹いっぱい。2005/06/16(木) 23:17:37
>>827
オオオ、知らんかったorz
0870名無しさん@お腹いっぱい。2005/06/17(金) 00:52:07
Cygwin使ってたら彼女ができるわ宝くじあたるわ
生き別れた猫と再会するわで絶好調です
0871名無しさん@お腹いっぱい。2005/06/17(金) 00:56:56
Cygwin使ってたらじいちゃんが墓場からよみがえってきたよ!
0872名無しさん@お腹いっぱい。2005/06/17(金) 06:21:43
Cygwin使ってたらウイルス入ってるはデスクトップ晒されるわ
C:formatされるわ彼女にフられるわ家は燃えるわ大騒ぎです!!pgr
0873名無しさん@お腹いっぱい。2005/06/17(金) 07:39:11
うはーwww夢がひろがりんぐwwwwww
0874名無しさん@お腹いっぱい。2005/06/17(金) 14:35:35
久しぶりに来たら・・・なんだこりゃ?
0875名無しさん@お腹いっぱい。2005/06/17(金) 20:07:42
>>872
C:format
0876名無しさん@お腹いっぱい。2005/06/17(金) 20:16:47
ここアフォばっかだな
0877名無しさん@お腹いっぱい。2005/06/19(日) 18:50:49
>>821
どっかの社長さんですかw
0878名無しさん@お腹いっぱい。2005/06/19(日) 21:51:24
いや、実はここだいたいが個人事業主なんではと思うのだがどうよ?>社長サン方
0879名無しさん@お腹いっぱい。2005/06/19(日) 23:22:14
最近自分が夢遊病で自覚が無い間にここに書き込んでいるのではないかと思う今日この頃ですよ
0880名無しさん@お腹いっぱい。2005/06/20(月) 00:47:38
>>878
社長さんなら潤沢な資金力でVMWare買っちゃうと思うんだがと
半分寝ながらカキコ
0881名無しさん@お腹いっぱい。2005/06/20(月) 01:35:39
>>878
バリバリのサラリーマンですがなにか
0882名無しさん@お腹いっぱい。2005/06/20(月) 01:56:37
XmingでMSゴシック使えてる人いますか?
本家のwikiにあるようにmkfontscaleしても
日本語が豆腐になってしまいます.
0883ウサチャソ2005/06/20(月) 01:58:26
漏れは個人事業主だが、安月給の雇われSEでおま。
起業してるシャチョサーンはあんまりいないんでは?
0884名無しさん@お腹いっぱい。2005/06/20(月) 21:54:43
両方ともcygwinが入っているPC間で、パス無しでファイルを移動する方法ありますか?
rsyncを使えば、パスなしで、ファイルのコピーというか、同期はできるのですが..。
スクリプトを作って、cronで定期的に実行させたいのです。


0885名無しさん@お腹いっぱい。2005/06/20(月) 21:58:39
samba は?
0886名無しさん@お腹いっぱい。2005/06/20(月) 22:10:11
>>885
> samba は?

cygwinにsambaってインストールできるのですか?
0887名無しさん@お腹いっぱい。2005/06/20(月) 22:28:02
windows XP側にwindowsネットワーク間でファイルを移動するコマンドが用意されていれば助かるのですが、
調べてみたところどうもなさそうです。

適当なWindowsのアプリを使えと言われればそれまでなんですが、
どうしても、スクリプトを組んで、cronで回したいのですよ..
0888名無しさん@お腹いっぱい。2005/06/20(月) 22:32:14
どーーーーーしても cygwin でというのなら止めんが、WSH (vbs, js) で
片づけたほうが早いような気がしないでもない
0889名無しさん@お腹いっぱい。2005/06/20(月) 22:32:27
>>884
スクリプトでrsync使えばいいじゃん。
0890名無しさん@お腹いっぱい。2005/06/20(月) 22:34:58
net というコマンドで、samba な鯖とくっついたり離れたりできるわけだが。
0891名無しさん@お腹いっぱい。2005/06/20(月) 22:40:04
>889
「移動」
いやま、コピーして削除でいいんだけどさ。
サイズがでっかくなければ、scp でコピーした後、両端(リモート側は ssh 経由とか)で MD5 とって一致したら
削除、みたいなスクリプトを書けばいいんじゃない?
うちでは、サイズがでかいファイル用にブロックごとに転送していくスクリプトを書いて回してるけどいい方法が
あったら俺も知りたい。
0892名無しさん@お腹いっぱい。2005/06/20(月) 22:47:41
いや、だから rsync 使えって
0893名無しさん@お腹いっぱい。2005/06/20(月) 22:56:41
>>888
WSHを勉強しなくてはいけませんね。ただ、他の場面で使う機会はなさそうだしなぁ...

>>889
rsyncはバックアップに使っていますが、それだとタダ単にコピーするだけなんですよ。
要は夜中にダウンロードしたファイルを、cronを使って、wolで立ち上げたWindowsのファイルサーバーに移動させたいというわけです。

>>890
netコマンドは少し知っていたのですが、これでファイルを移動したりすることは出来るのでしょうか
もう少し勉強してみます。
ttp://www.atmarkit.co.jp/fwin2k/win2ktips/258netcommand/netcommand.htlm

>>891
rsyncで-cのオプションを付けてコピーした後、コピー元ファイルを削除するというのも手ですね。
それにしても、なかなか難しそうですね...
0894名無しさん@お腹いっぱい。2005/06/20(月) 22:59:17
難しく考えすぎだよ
0895名無しさん@お腹いっぱい。2005/06/20(月) 23:19:42
手の込んだ釣りだねぇ。
08968932005/06/20(月) 23:47:03
何ら釣っていないです。又、釣れてもいないです。
頭が固いんでしょうかねぇ。う〜ん。
08978932005/06/20(月) 23:50:55
ごめんなさい。w
釣りでした。ww
08988932005/06/20(月) 23:53:51
コイツは偽物です。
.止めてください

0899名無しさん@お腹いっぱい。2005/06/20(月) 23:59:13
自演乙。
0900ウサチャソ2005/06/21(火) 00:27:15
今日びヤクザのシノギも Cygwin 使うんかのぅ〜
0901名無しさん@お腹いっぱい。2005/06/21(火) 01:40:43
CPUがもったいないと感じるかもしれないけど、
ssh(scpやrsync -e ssh)がどこでもつかえるし無難だとおもう。
暗号化機能つきだし
0902名無しさん@お腹いっぱい。2005/06/21(火) 03:29:16

>>893
なんというか自分の思い込みで問題をぐたぐたにして、
周りから「あ〜あ」と言われるタイプかと。問題解決には向かない。

今ひとつ何が条件、目的かさっぱりですが、例えば、rsync,scp等でコピーして、
転送元をスクリプト等で削除する、などで何の不都合や問題が?

別に Windowsだけでも、タスクスケジューラでバッチファイル動かし "ネットド
ライブ" に移動させるだけじゃまずいの?
そもそも、Win用のバックアップ、転送やフォルダ同期ソフトでも、自動実行や、
移動(転送元を削除)できるものは存在する。

まあ、まともに管理者レベルなら、移動しないで済むよう、ファイルサーバ上で
download するだろうから、どうせろくな案件じゃなかろうかと…
条件次第でどうにでもなるので、結構みんなあきれてると思う。
0903名無しさん@お腹いっぱい。2005/06/21(火) 04:05:35
>>882が流れちゃった
0904名無しさん@お腹いっぱい。2005/06/21(火) 07:05:48
パスってpathか?passwordか?
0905名無しさん@お腹いっぱい。2005/06/21(火) 08:55:03
文脈からpasswordだと思われ。
0906名無しさん@お腹いっぱい。2005/06/21(火) 21:01:42
今日は楽しい
0907名無しさん@お腹いっぱい。2005/06/21(火) 22:33:34
 ↑
うちの子がご迷惑をかけてまつ。じき寝ますから。
0908名無しさん@お腹いっぱい。2005/06/21(火) 23:03:12
ママ早く寝ようよ
0909名無しさん@お腹いっぱい。2005/06/21(火) 23:24:58
ママー、ぼくのちんちんを、そんなふうにいじらないでよぉ。
0910名無しさん@お腹いっぱい。2005/06/22(水) 07:45:31
rxvt上でperldocやると、色が付くはずの制御コードがそのまま
出力されてしまいます。
You can use the ESC[4msubstr()ESC[24m function as an lvalue, in w
hich case
何が原因かお分かりの方、教えてください。私の頭というのは
この際、度外視してください。よろしくお願いします。
0911名無しさん@お腹いっぱい。2005/06/22(水) 08:26:54
>rxvt上でperldocやると、色が付くはずの制御コードがそのまま
それじゃ聴くが、rxvt以外(cygwin.batとか)だったり、manとかでは、
ちゃんと制御シーケンスが有効になっているのか?
env PAGER=cat perldoc ... じゃどうなのよ。
#頭はともかくセンスとやる気無さが救いがたいといずれ相手にされなくなる
09129102005/06/22(水) 20:31:09
>それじゃ聴くが、rxvt以外(cygwin.batとか)だったり、manとかでは、
>ちゃんと制御シーケンスが有効になっているのか?
なってません。ESC[m3とかESC[m24とか出てまつ。
>env PAGER=cat perldoc ... じゃどうなのよ。
状態変わらずです。
0913名無しさん@お腹いっぱい。2005/06/22(水) 20:32:35
TERM とかの設定ミスじゃないの。
0914名無しさん@お腹いっぱい。2005/06/22(水) 21:16:52
>>912
??? それじゃあ、perldoc とか PAGER 以前の問題じゃない。
cygwin.bat(Winコンソール)上でも駄目とはちょっと信じがたい。

本当に ls --color=always とか /bin/echo -e '\033[01;32mABC\033[0m'
でも駄目なの?
cygwin.bat や cmd.exe 上で C:\cygwin\bin\bash --login -i の状態で
上記を試して色が出ないなら、白黒端末、じゃないのか?

とりあえず、環境変数TERMは自分では設定しないように。
(だいたい 'ESC[4m...' は ANSIカラーの制御シーケンスじゃないので
rxvt上で色はつかないはずだが)
09159102005/06/22(水) 22:50:44
すみません。色ではなくて、ESC[1mNAMEESC[0mですた。ボールド?

>本当に ls --color=always とか /bin/echo -e '\033[01;32mABC\033[0m'
>でも駄目なの?
こちらは、問題ありません。lsはいつもカラーで出てます。
manもちゃんとボールドになります。perldocだけだめです。

実は、manでも最初に以下のが出ます。その後正常に出力されます。
Unrecognized line in config file (ignored)
JNROFF LANG=ja_JP.UTF-8 /usr/bin/groff -Tnippon -mandocj
Unrecognized line in config file (ignored)
KNROFF /usr/bin/groff -Tkorean -mandoc
Unrecognized line in config file (ignored)
JNEQN /usr/bin/eqn -Tnippon
Unrecognized line in config file (ignored)
KNEQN /usr/bin/eqn -Tkorean
Xを入れたんですが、HDが足りなくなりそうなんで、適当にいろいろ
削除していたら、こんな状況に(ToT)
0916名無しさん@お腹いっぱい。2005/06/23(木) 00:55:12
削除する前は大丈夫だったのか。
なんでそう書かないんだ。
09179102005/06/23(木) 01:15:01
はい。すみませんですた。いくつか入れ直して身末。
0918名無しさん@お腹いっぱい。2005/06/23(木) 01:47:08
cygterm+teratermでHomeキーやEndキーを押しても~が出てきます
あとテンキーの/*-+をおかしいですがどこの設定を直せばいいんでしょうか?
0919名無しさん@お腹いっぱい。2005/06/23(木) 02:19:34
OSの再インストールy
レス数が900を超えています。1000を超えると表示できなくなるよ。