07/08/08 17:40:37
くそつまんねえネタはやめろ
966:名無しさん@お腹いっぱい。
07/08/08 18:08:48
ふむ
お通じ快適ってことか
967:名無しさん@お腹いっぱい。
07/08/08 21:00:51
くそスレ化するかどうかのふんばり時だな
968:名無しさん@お腹いっぱい。
07/08/09 21:06:16
CentOS Linux on Xen
tcsh 6.13.00
たまになんだけど、
cd dir
ls | echo 1
ls | echo 1 ; echo
ってやったあとに
ls
って打つとtcshが固まるのは何故??
バージョンあげれですかそうですか。
969:名無しさん@お腹いっぱい。
07/08/09 21:10:05
>>968
それはXenとかCentOSにフィードバックしてあげれば?
スレ違いとか板違いっぽいけど
970:名無しさん@お腹いっぱい。
07/08/09 21:10:47
>>968
くそスレ化のための燃料ですか?
971:名無しさん@お腹いっぱい。
07/08/09 21:12:46
>969
はえーなw
そうするわ<フィードバック
再現できた。
ls | echo 1^C
ls
972:名無しさん@お腹いっぱい。
07/08/10 10:31:14
aシェルの中でbコマンドをバックグラウンドで実行した場合、
bはまだ実行中だけど、aが終了したときにbにシグナルを送って強制的に終了することってできますか?
973:名無しさん@お腹いっぱい。
07/08/10 11:10:07
>>972
trap "kill $pid;kill -0 $pid && { sleep 1;kill -9 $pid; }; :" EXIT
974:名無しさん@お腹いっぱい。
07/08/10 11:33:26
>>973
trap: Illegal number: EXIT
975:名無しさん@お腹いっぱい。
07/08/10 13:18:19
>>974
trap "kill $pid;kill -0 $pid && { sleep 1;kill -9 $pid; }; :" 0
976:名無しさん@お腹いっぱい。
07/08/10 13:26:23
スクリプトで排他制御をする手っ取り早く確実な方法は何でしょうか?
セマフォ使えればいいんだけど、そんなコマンドないもんね・・・
977:名無しさん@お腹いっぱい。
07/08/10 13:38:33
>>973
ありがとうございます。
ちなみにSIGKILLはどうしようもないですよね・・・
978:名無しさん@お腹いっぱい。
07/08/10 13:41:55
子の側でときどき親が生きてるか確認する、とか。
979:名無しさん@お腹いっぱい。
07/08/10 13:47:20
>>976
FreeBSDには
LOCKF(1) FreeBSD General Commands Manual LOCKF(1)
NAME
lockf -- execute a command while holding a file lock
がある。
980:名無しさん@お腹いっぱい。
07/08/10 23:17:10
>976
lockf は簡単だけど無ければ mkdir を使うんじゃね?
981:名無しさん@お腹いっぱい。
07/08/11 19:03:37
ksh93での質問です。
typeset -A で連想配列を使用したいんですが、ksh93でKey値の一覧を取得する方法ってあるんでしょうか?
(Perlでいうとkeys関数みたいな感じで)
982:名無しさん@お腹いっぱい。
07/08/11 20:05:44
ksh93をつかっているUnixってあるんだな。
983:名無しさん@お腹いっぱい。
07/08/11 21:25:48
>>982
ソースが公開されてんのって、ksh93だから、LinuxやFreeBSDとかでもpdksh以外のkshを使おうとすると、ksh93になるよね。
逆にksh88的に使いたいならpdkshになるんだけど、pdkshはpdkshでksh88とは振る舞いが結構違うのでいたいところがあるね。
商用系のUnixだと、AIXは/bin/ksh93がksh93、/bin/kshはksh88。HP-UXやSolarisはどうなんだろ?一応、ksh93は存在するみたいだけど・・・
984:名無しさん@お腹いっぱい。
07/08/11 22:08:09
HP-UX11iv1とSolaris8/9/10はksh88しかない。
985:名無しさん@お腹いっぱい。
07/08/11 23:31:11
posix-sh をつかうとか