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

くだらない質問はここに書き込め!Part 48

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/05/10(水) 18:02:34
前スレ
http://pc8.2ch.net/test/read.cgi/unix/1142379262/l50

UNIX板は 2ch のサポートセンターではありません
批判、要望は→ 2ch批判要望 http://ex9.2ch.net/accuse/

NGワード
* UNIXって何? → http://pc8.2ch.net/test/read.cgi/unix/998779290/
* UNIXとLinuxの違いは何? → http://pc8.2ch.net/test/read.cgi/unix/1024558135/
* 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?}
禁止事項
* 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ
注意事項
* 荒らしは無視が鉄則
* Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導
* 転んでも泣かない
* ひろゆきのギャグには笑うこと
質問する前にググること http://www.google.co.jp/
0334名無しさん@お腹いっぱい。2006/05/27(土) 11:34:42
>>333
日立の代理店かな。OEMを含め
IBM、SUN、HP全て扱ってる
0335名無しさん@お腹いっぱい。2006/05/27(土) 11:53:14
>>334
それはどこにありますか?
03363332006/05/27(土) 12:01:23
>>334
ありがとうございました
0337名無しさん@お腹いっぱい。2006/05/27(土) 12:36:25
>>332
便乗で申し訳ないが、それってzipにも応用できます?
zipって2G以上のファイルを圧縮できないと思うけど、2G以上のファイルを
圧縮できるとすごく助かるんだよね。
自分で試したいけど、今、手持ちのマシンで空き容量が2Gあるマシンがない…。
0338名無しさん@お腹いっぱい。2006/05/27(土) 12:38:59
test
03393022006/05/27(土) 19:54:23
>>313
低レベルすぎて無視られたのかと半ば諦めてますた…
すごくありがとうございます
0340名無しさん@お腹いっぱい。2006/05/28(日) 00:47:25
本当にくだらない質問かと思いますがよろしいですか?

とあるアプリケーションをWindowsとUNIX系(Debian LinuxとFreeBSD)で使ってます。
同じソースをコンパイルしてるわけですが、なんでUNIX系、というかgcc?って
こんなにコンパイルが遅いんでしょうか?

ググっても、特にgccの利用に際して別段チューニングとか必要なさそうっぽい
ようですし、Linuxのカーネルのコンパイルなんて一晩掛かる、なんて記事も
ありますしそれなりに時間が掛かるのが普通なんだと理解していますが、
Windowsの環境より、より幅広い環境で間違いなく動くよう、コンパイラが慎重な
動作をするのが当り前、とかいう理由なんでしょうか?

# WindowsではBorlandのbcc5.5.1環境です。cygwinとかでgccもありますがそっちは
# 使ったことないです…


0341名無しさん@お腹いっぱい。2006/05/28(日) 00:52:00
コード嫁よ
0342名無しさん@お腹いっぱい。2006/05/28(日) 02:13:50
>>340
bccとかvisual cとかに比べるとgccのコンパイルは遅いよ。
そういうもんだから諦めるかgcc以外のコンパイラつかえ。
0343名無しさん@お腹いっぱい。2006/05/28(日) 09:36:07
すまん、今、困ってるんで教えてくれ。

NetBSD1.5上のJavaVM(CVM)で255次元配列を作成しようとするとSegumentation faultになって困ってる。

Javaの仕様上、255次元配列までは作れるはずなんだが。
VMの内部的にはmutexロックをかけてmallocで領域を確保してるぽいんだが、255次元だとmutexロックがうまくできてないみたい。

ちなみに254次元は問題なく動く。

原因がわかんないんだけど、誰かアドバイスくれ。
0344名無しさん@お腹いっぱい。2006/05/28(日) 10:02:53
255次元配列を使わないで済むようデータ構造を設計しなおす。
0345名無しさん@お腹いっぱい。2006/05/28(日) 10:10:54
>>344
255次元配列を使うことが目的のような…
0346名無しさん@お腹いっぱい。2006/05/28(日) 10:49:26
>>344,335
ぶっちゃけSunのTCKにそのテストがあるんですよ。
なんとしてでも通さないといけないで。
普通はそんなのつかえないしJavaコンパイラでもコンパイルできないようになってるんだけど・・・。
0347名無しさん@お腹いっぱい。2006/05/29(月) 22:34:12
SUNのキーボードで|ってどうだすの?
0348名無しさん@お腹いっぱい。2006/05/30(火) 08:37:00
Sun のどのキーボードよ。
0349名無しさん@お腹いっぱい。2006/05/30(火) 10:13:43
lookコマンドの辞書ファイルでちょうど真ん中にある語を調べるにはどうすればいいんですか?
0350名無しさん@お腹いっぱい。2006/05/30(火) 10:31:07
宿題禁止
0351名無しさん@お腹いっぱい。2006/05/30(火) 11:06:09
>>300
tcpdumpする意味はある。 平時、ネットワークアプリケーション設定の
デバッグにつかうくらい。

spamの踏み台対策なら、open-proxyやめればそれでいい。
知識も知恵も無いのに、便利に使おうとするな迷惑だ。
0352名無しさん@お腹いっぱい。2006/05/30(火) 12:42:40
freebsdですが、xpdfの日本語が文字化けしたり写らなかったりします。
portsのjapanese/xpdfをインストールしてみましたが、ダメでした。
pdf2psで変換するとkonquerorからみることができました。(どのプラグインで動いてるか不明。gvははいっていない)
設定や入れなければならないフォントとかありますでしょうか。
0353名無しさん@お腹いっぱい。2006/05/30(火) 12:48:50
>>351
さぞ凄い知識の知恵をお持ちなんですね
0354名無しさん@お腹いっぱい。2006/05/31(水) 01:16:17
アクセス制限がかかってない他人のhome内に入るとばれますか?
0355名無しさん@お腹いっぱい。2006/05/31(水) 01:23:48
ログに残る行為したらログに残るだろ
0356名無しさん@お腹いっぱい。2006/05/31(水) 01:32:04
ログは管理者だけしか見れませんか?
見たいんですけど・・・
0357名無しさん@お腹いっぱい。2006/05/31(水) 01:58:36
お前が口に出してるアクセス制限って何かわかってんのか?
0358名無しさん@お腹いっぱい。2006/05/31(水) 02:34:50
24時間365日ある解析をさせているのですが、
それはCPUをフルに使ってしまうためファンが高速に回転して非常にうるさいです。
また他のサーバも兼ねている為、それらにも影響を与えてしまいます。
nice値は+16とかにしています。

CPUをフルに使わないようにとかって出来ないんですかね?
70%くらい使うとかにできればいいのですけど
0359名無しさん@お腹いっぱい。2006/05/31(水) 02:41:21
rebootコマンドってあんまり使わない方がいいってほんと?
0360名無しさん@お腹いっぱい。2006/05/31(水) 02:42:54
>>358
70%ぐらいになるような高速なCPUに変える
0361名無しさん@お腹いっぱい。2006/05/31(水) 03:14:14
>>360
ハードを変える事は出来ません。
というか変えても解析のスピードが上がってCPUも100%使うと思います
0362名無しさん@お腹いっぱい。2006/05/31(水) 04:24:44
>>361
10分につき3分sleepする。
0363名無しさん@お腹いっぱい。2006/05/31(水) 06:29:22
10時間中3時間は電源を落としておく。
0364名無しさん@お腹いっぱい。2006/05/31(水) 06:41:25
>>358
低速で回転しても同じ冷却効果があるファンに換える
窓用エアコンをサーバの側面に埋め込む
0365名無しさん@お腹いっぱい。2006/05/31(水) 07:45:08
>>361
解析のスピードが上がれば処理も速く終わるじゃん。
データがないのに処理を続けるようなへぼソフトなの?
0366名無しさん@お腹いっぱい。2006/05/31(水) 08:43:34
水冷ユニットつけれ。
0367名無しさん@お腹いっぱい。2006/05/31(水) 11:39:05
>>358
Solaris10か汎用機OSだったらできるぉ < CPU使用率しばり
0368名無しさん@お腹いっぱい。2006/05/31(水) 11:42:47
>>358
プロセスIDがわかるんだったら
そのプロセスに対して定期的にptrace()システムコールを発行するアプリでも作って
休ませてやる方法もあるぉ

http://www.linux.or.jp/JM/html/LDP_man-pages/man2/ptrace.2.html
03693582006/05/31(水) 13:21:47
>>362
それだと7分間は100%使うのでだめです。
アベレージではなく常に70%の値に保ちたいです。

>>363
電源を落とす事は出来ませんし、>>362さんと同じです。

>>364
ノートPCなので基本的には変えれません。
あとハードは変えれません。エアコンも埋め込めません

>>365
自分のマシンでは計算上最大で大体1100世紀掛かります。
ランダムで計算してたまたまそのブロックにあたることを祈っています。
昔、Athlon 64 X2 Dual-core 4800+で試しに動かした事もありますが
それでも大体180世紀くらいだったと思います
(MMXしか使ってないので他の命令セットを使えばもう少し早くなるかもしれませんが)

>>366
ハードは変えれません

>>367
現在使っているOSはNetBSD1.6.1です。

>>368
しらべて見ます
0370名無しさん@お腹いっぱい。2006/05/31(水) 13:27:22
>>369
最初から言えよ
ノートなら迷わず冷蔵庫
最強最速言うこと無し
0371名無しさん@お腹いっぱい。2006/05/31(水) 14:18:04
ソースもってるんならループの適当なとこで
sleep()システムコールいれてやればいいんじゃね?
0372名無しさん@お腹いっぱい。2006/05/31(水) 14:18:11
>>358
>CPUをフルに使わないようにとかって出来ないんですかね?
>70%くらい使うとかにできればいいのですけど
>>369
>アベレージではなく常に70%の値に保ちたいです。

その「70%」という割合の分母はな〜に?
0373名無しさん@お腹いっぱい。2006/05/31(水) 14:27:33
BIOSまだはマザーのジャンパーでアンダークロックする。
0374名無しさん@お腹いっぱい。2006/05/31(水) 15:49:15
なんて読むの?

・SchilliX
・BeleniX
・Nexenta
0375名無しさん@お腹いっぱい。2006/05/31(水) 16:02:54
>>374
UNIXに関する言葉のひらがな読みスレッド
http://pc8.2ch.net/test/read.cgi/unix/1001358861/
0376名無しさん@お腹いっぱい。2006/05/31(水) 16:05:57
>>375
サンクスです。そっち逝ってきまつ=3
0377名無しさん@お腹いっぱい。2006/06/01(木) 00:31:07
http://dns.el.itc.nagoya-u.ac.jp/~takai/wiki/index.php?NetBSD%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
ここを参考にしてNetBSD3.0とpkgsrcをインストールしました
そしてMySQLをインストールしようと
http://www.yedo.com/modules/pukiwiki/index.php?%5B%5BNetBSD%2Fxoops%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A5%E1%A5%E2%5D%5D
ここを参考にして
# cd /usr/pkgsrc/databases/mysql5-client
# make install
# cd /usr/pkgsrc/databases/mysql5-server
# make install
とMySQLをインストールしました
そうしてMySQLを起動しようと以下のコマンドをうったところ
そんなものないって言われました
# /usr/pkg/etc/rc.d/mysqld start
ksh: /usr/pkg/etc/rc.d/mysqld: not found

MySQLを立ち上げるためにはどのようにすればいいでしょうか?
ご教授よろしくお願いいたします
0378名無しさん@お腹いっぱい。2006/06/01(木) 00:51:14
無いものは無いんだろ
頭使えよ
0379名無しさん@お腹いっぱい。2006/06/01(木) 01:12:20
# find /usr -name mysqld
/usr/pkgsrc/databases/mysql5-server/work/mysql-5.0.20/sql/mysqld
/usr/pkgsrc/databases/mysql5-server/work/mysqld
/usr/pkg/libexec/mysqld
/usr/pkg/share/examples/rc.d/mysqld
# /usr/pkg/share/examples/rc.d/mysqld start
Starting mysqld.

スレ汚しマジすまんかった
0380名無しさん@お腹いっぱい。2006/06/01(木) 01:42:29
こういう奴がNetBSD使うとどんどん崩壊してくんだろうな
0381名無しさん@お腹いっぱい。2006/06/01(木) 02:24:01
>>358
こんな方法で外からゆっくり動かす方法もあるぉ
※これでCPU使用率が50%くらいになるぉ

----PID:12345というプロセスをゆっくり動かす----
#!/bin/sh
TARGET_PID=12345
while [ -1 ]
do
kill -STOP $TARGET_PID
sleep 1
kill -CONT $TARGET_PID
sleep 1
done
----
0382名無しさん@お腹いっぱい。2006/06/01(木) 14:52:29
firefoxで日本語入力できないんだけどどうすれば入力出来るようになる?
0383名無しさん@お腹いっぱい。2006/06/01(木) 14:53:11
sage忘れスマン
0384名無しさん@お腹いっぱい。2006/06/01(木) 14:55:28
と言われてもね。。。

gtk.immodulesくらいしか思い浮かばん
0385名無しさん@お腹いっぱい。2006/06/01(木) 15:05:06
>>383
それは違うと思うんだな。
すんません、最近気の効いた糞スレ立たないのは何ででしょう?
とか
近頃、パワフルなキティを見かけないんですけどどうしてでしょう?
とかの、
ネタ質問じゃないんだから、*堂々と*上げればいいと思う。
0386名無しさん@お腹いっぱい。2006/06/01(木) 18:12:49
え?>>382はネタじゃないの?

だったら、
>>1
0387名無しさん@お腹いっぱい。2006/06/02(金) 11:44:17
autoconfを実行すると
configure.in:6: error: possibly undefined macro: AM_INIT_AUTOMAKE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.in:7: error: possibly undefined macro: AM_CONFIG_HEADER
configure.in:17: error: possibly undefined macro: AM_PROG_LEX
というエラーが表示されます。
AM_INIT_AUTOMAKEでぐぐると、どのページでもなんの準備もなく使ってるようなのですが、
AM_INIT_AUTOMAKEを使えるようにするにはどうしたらいいのでしょう。
automake初体験でごめんなさい。
0388名無しさん@お腹いっぱい。2006/06/02(金) 11:50:36
>>387
autoconf, automake あたりはバージョン依存はげしいから
開発元が使ってるのとバージョン合わせなきゃいかんよ。
0389名無しさん@お腹いっぱい。2006/06/02(金) 11:55:36
鯖の機能で、JustsystemのInternetDiskのような機能をつけたいです。
WebDAVのほかにPHPなどのWeb上で動作するプログラムが必要なのですが
フリーでそのようなものはありますか?
0390名無しさん@お腹いっぱい。2006/06/02(金) 11:57:52
調べてみたところ、/usr/share/aclocal-1.6/init.m4 にAM_INIT_AUTOMAKE が定義されているようなので、
autoconf -I /usr/share/aclocal-1.6 としてみたのですが、やっぱだめでした。

>>388
どうもさんくすです。
ただ、AM_INIT_AUTOMAKEは基本的なマクロのようなので、これが読み込まれないというのはバージョン依存以前の問題なのかなと思います。
書き忘れてましたが環境はMacOS X 10.4, autoconfは2.59です。
もうちょっとがんばってみます。
0391名無しさん@お腹いっぱい。2006/06/02(金) 14:57:27
こんなことって出来ますか?

MyPCから特定のIPアドレスのPCにアクセスする。
でも、実はMyPCにアクセスしている。

例えば

┌──┐        ┌────────┐
│MyPC│−−接続−→│IP:123.456.0.1 │
└──┘        └────────┘

┌──┐        ┌──┐
│MyPC│−−接続−→│MyPC│
└──┘        └──┘
実は、自分自身に接続している。
0392名無しさん@お腹いっぱい。2006/06/02(金) 15:11:14
>>391
NIC2枚挿して、それぞれにIPを割り振る
0393名無しさん@お腹いっぱい。2006/06/02(金) 16:07:02
>>391
hosts 書き換えて localhost と同じにしちゃえば?
ホスト名でなくIPアドレスで指定している場合は ifconfig eth0:1 とかで追加できない?
Linux ではできるんだけど、ちょっと調べてみな。(Solaris でも出来たと思ったが忘れた)
とにかくそうやって一つのインターフェースに複数のIPアドレス割り当てるということ。
0394名無しさん@お腹いっぱい。2006/06/02(金) 17:05:14
>>391
NAT
0395名無しさん@お腹いっぱい。2006/06/02(金) 17:19:13
いや、もうすでに答え出てるじゃん。
ifconfig eth0:1 IP
みたいにしてIP aliasを定義するのがもっともエレガント。
NICは1枚でいいし、hosts変更したりNATしたりする必要なし。
0396名無しさん@お腹いっぱい。2006/06/02(金) 19:09:43
hostsに
127.0.0.1192.168.0.20
としても、192.168.0.20で自分にアクセスできません
0397名無しさん@お腹いっぱい。2006/06/02(金) 19:11:34
127.0.0.1 192.168.0.20
です
0398名無しさん@お腹いっぱい。2006/06/02(金) 19:12:09
>>396
# ifconfig eth0:1 192.168.0.20

Linux以外だったらeth0を適切なインターフェイス名に変える
Solarisだったらplumbが必要かも。
0399名無しさん@お腹いっぱい。2006/06/02(金) 19:51:59
なんでこの板でLinuxとか出てくるのか意味不明。
BSDなら
ifconfig lo0 alias 192.168.0.20
とかな。
0400名無しさん@お腹いっぱい。2006/06/02(金) 20:29:21
>>397
hosts を書き換えるってのは動かすプログラムの方でホスト名で指定して
接続している場合に限る。
0401名無しさん@お腹いっぱい。2006/06/02(金) 20:33:18
>>398
できました! ありがとう! OSは Linuxだって書くと叩かれるので、伏せて質問しました。
0402名無しさん@お腹いっぱい。2006/06/02(金) 20:34:36
なら最初から Linux 板で聞けよ。
0403名無しさん@お腹いっぱい。2006/06/02(金) 20:55:59
>>401はネタだろ
こういうこと書いて喜んでるアホがいる
0404名無しさん@お腹いっぱい。2006/06/02(金) 21:50:35
自分も以前、初心者スレで会話の続きを横取りされたことがある。
>>401みたいに勝手に解決したことになってんの。
ID表示制にならないのかね。
0405名無しさん@お腹いっぱい。2006/06/02(金) 21:57:58
UNIXの大好きなところを教えてください
0406名無しさん@お腹いっぱい。2006/06/02(金) 21:58:56
UNIXで彼女が出来ました
0407名無しさん@お腹いっぱい。2006/06/02(金) 22:03:26
UNIXで包茎が治りました
0408名無しさん@お腹いっぱい。2006/06/02(金) 22:26:30
騙られたくなきゃトリップ使っとけばいいんでネーの?
0409名無しさん@お腹いっぱい。2006/06/03(土) 01:40:35
>>399
この板でBSDっていうと何をさすの?
太古の昔のあれ?
つーか現存してるの?
0410名無しさん@お腹いっぱい。2006/06/03(土) 01:44:39
*BSDのifconfigは同じ
0411sage2006/06/03(土) 01:51:43
wコマンドで現在ログインしているユーザが表示されますが

wコマンドを実行した一般ユーザに対して、
rootがログインしていることを表示しないようにすることはできますか?
0412名無しさん@お腹いっぱい。2006/06/03(土) 01:58:49
w コマンドに手を加えればできる。
0413名無しさん@お腹いっぱい。2006/06/03(土) 02:16:51
>>411
utmpを消す
0414名無しさん@お腹いっぱい。2006/06/03(土) 03:43:37
>>391
これなんですか?
http://pc8.2ch.net/test/read.cgi/hack/1149174682/l50
0415名無しさん@お腹いっぱい。2006/06/03(土) 07:59:00
FreeBSD は専用くだ質があるのでスレ違い
0416名無しさん@お腹いっぱい。2006/06/03(土) 08:48:38
拡張子がtar.gzのファイルをダウンロードすると、たまに拡張子がついてなくてタダのテキストファイルだったりするのは何故?
0417名無しさん@お腹いっぱい。2006/06/03(土) 13:15:41
mimetypeがx-gzipあたりになってて、ブラウザがご丁寧に展開してくれるから。
0418名無しさん@お腹いっぱい。2006/06/03(土) 16:14:41
tar cvfb - 20 . | rsh hostname dd of=/dev/rst0 obs=20b | tee -a xxx
こんときのtarのステータスはどうやって拾えばいいのですか?
対象が2G以上の時のエラーを拾いたいんですけど・・・
0419名無しさん@お腹いっぱい。2006/06/03(土) 17:00:41
>>418
ttp://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
の「2. COMMAND ORTHOGONALITY」のちょい上を応用すればなんとかなる
0420名無しさん@お腹いっぱい。2006/06/03(土) 22:08:17
>>351
外向けのproxyサーバを立てていなければ、スパムに踏み台にはならないということですか?
0421名無しさん@お腹いっぱい。2006/06/03(土) 23:16:15
unixを本気で学びたいんですけど何からとっかかればいいですか?
0422名無しさん@お腹いっぱい。2006/06/03(土) 23:23:12
自己解決しました。スレ汚し失礼しました。
0423名無しさん@お腹いっぱい。2006/06/03(土) 23:32:30
>>419
ありがとうございます。

ってことは
status = `tar cvfb - 20 . | rsh hostname dd of=/dev/rst0 obs=20b | tee -a xxx`
みたいな感じでしょうか?
全然的外れ?
04244192006/06/04(日) 00:23:19
>>423 やってみればうまくいかないって分かるだろうよ。
teeの出力をfd 2に出してもいいならもっと簡単になる。
途中の「n>&-」は、途中のコマンドでfd 3以上にゴミを
吐くやつだったら困るのでその対策ね。

{ st=`((tar ...; echo $?>&4) |cmd 3>&- 4>&- 5>&- | tee -a xxx >&3) 4>&1 3>&5`; } 5>&1
0425名無しさん@お腹いっぱい。2006/06/04(日) 00:39:53
>>418
bash なら ${PIPESTATUS[@]} でパイプ中の
ステータスコードを拾えるよ。

エラーメッセージまで拾いたいのなら >>424 とか
使ってガンガレ。
0426名無しさん@お腹いっぱい。2006/06/04(日) 00:50:58
cygwinの最新版の使い方が詳しく載っているHPありませんか?
04274182006/06/04(日) 01:02:42
>>419,425
ありがとうございます。
今回はcshです。>>425さん

”fd 2”というのは出力先でしょうか?
正確には今回は
tar cvfb - 20 . | rsh hostname dd of=/dev/rst0 obs=20b | tee -a xxx yyy
でxxx yyyというのが"fd 1"にあたるということでしょうか?

すいません、少しこれを元に調べてみますね。
少し希望がもてました。

ちなみに最初はtarをしてからエラーステータスを拾って
そのあとddで書き込もうと考えてました><

ありがとうございました。
0428名無しさん@お腹いっぱい。2006/06/04(日) 01:23:23
>>426
板違い
04294242006/06/04(日) 01:54:40
>>427
cshではできません。>>419で紹介したURLはまさにそれを説明したものです。
どこかに日本語訳が転がっているかもしれないので探してみてください。
0430名無しさん@お腹いっぱい。2006/06/04(日) 02:22:08
file descriptor
04314182006/06/04(日) 02:26:09
>>424
ありがとうございます。
英訳してみてみました。
なんかcshは駄目駄目って言われてますね・・・

しかも無理っぽいとも。
ちなみに>>427

最初はtarをしてからエラーステータスを拾って
そのあとddで書き込もうと考えてました><

の案はどうでしょうか?
または無駄を承知で1回tarをしてみて大丈夫なことを確認してから
tar cvfb - 20 . | rsh hostname dd of=/dev/rst0 obs=20b | tee -a xxx
を実行するとか・・・
0432名無しさん@お腹いっぱい。2006/06/04(日) 09:15:53
>>431
>なんかcshは駄目駄目って言われてますね・・・

フレームのもと:-1
04334242006/06/04(日) 12:16:05
>>431
そのページは(スクリプト言語としてみた場合の)cshの問題点を挙げてある
ので、それが絶対的正義というわけじゃないよ。スクリプトって何でもかんでも
最初から自分で書けるわけじゃなく、他の人が書いたのをひきついでるとかいう
状況もあるので、「cshはゴミだから云々」みたいな主張は不毛だね。

ファイルディスクリプタを使ってやる方法はcshだとできない、というだけで
あって、たとえばもっと原始的な方法で↓みたいな方法を使えばいくらでも可能。

mytmpdir=/var/tmp/foo_dir_$$
mkdir $mytmpdir || exit
rcfile=$mytmpdir/rc

(tar cvfb - 20 .; echo $? > $rcfile) | rsh ...

# 終了
rm -rf $mytmpdir
■ このスレッドは過去ログ倉庫に格納されています