宇宙人を捜しませんか ..
577:名称未設定
03/02/04 16:39 Got+nZgH
>>575
うちもSetiDocklingから起動できないので、>>564のようにしてます。
ご参考まで。
578:576
03/02/04 16:53 atSuqkza
あぁ、思いっきり読み違えてましたm(__)m
うちの場合、setiathomeの位置は、
Users/(myフォルダ)/seti/setiathome
にしています。seti関連ファイルはsetiフォルダの中に散らばってます。
SetiDocklingは、
Users/(myフォルダ)/seti/SetiDockling/SetiDockling
これで、Launchできています。
参考までに。
579:Team2chマカー班所属
03/02/04 17:46 xNvjuVgW
>>564様
ぼんやり見逃してたけど、起動スクリプトだったのね
なるほど
もし差し支えなければ「ダーウイン用SETI」のページに
付け加えたいんだけど、どんなもんでしょ
サイトをお持ちならそちらのリンク先でも結構です
皆さんマメに電源落としてるんだなぁと感心
マクは省電力設計だからモニターだけ落(以下自粛
580:名称未設定
03/02/04 18:01 Got+nZgH
ゴメン。Helpに書いてあったわ。
For this functionality to work, the executable setiathome or a link to it must be present in the client's folder.
% ln -s /usr/local/bin/setiathome ~/seti/
でokみたい。
581:名称未設定
03/02/04 18:25 Got+nZgH
>>579
あ、付け加えてもらってOKス。
けど、>>580の方がいいかも。(w
582:575
03/02/04 19:20 Z4Qur9ZU
>>576-580
皆様ありがとうございました。
確かにhelpに書いてありました。m(__)m
私の場合は
ln -s /usr/local/bin/setiathome/setiathome ~/setidata/setiathome
でOKでした。
/usr/local/bin/setiathome/フォルダに実行ファイルsetiathome(とREADME)があって、
データは~/setidata/フォルダという設定になってました。
583:Team2chマカー班所属
03/02/04 21:37 xNvjuVgW
>>581様ありがとう
URLリンク(homepage.mac.com)
//**で囲んだところ、サルでもわかるように解説して
( ゚д゚)ホスゥイ・・・
584:名称未設定
03/02/04 23:06 Got+nZgH
う〜ん。わたしも実は初心者なので...。(^^ゞ
OS Xでunixの勉強始めたので...。
~/seti/ を作ったのは、 ~/ が作業ディレクトリになるのは煩雑で
なんとなく嫌だったから。
setiathomeもスクリプトも、pathの通ってるところに置いてある方が
個人的には便利なんだけど、Terminalあんまり使わない人には
関係ないかも...。
GUI版から乗り換える人用には、
「setiathome-3.03.powerpc-apple-darwin1.2 フォルダを $home に置く」
として、そこでやってもらったほうがいいかも。
その場合は、Terminalからは
% cd ~/setiathome-3.03.powerpc-apple-darwin1.2
% ./setiathome &
で起動になります。個人的には、この長ったらしいのが嫌なんですが。(^^ゞ
あとは、SetiDocklingで ~/setiathome-3.03.powerpc-apple-darwin1.2 を
Preference の Path に指定すればよいのでは?
そうすれば Terminal 使わなくて済みますし。
585:名称未設定
03/02/05 00:46 iUuTmMhO
アプリケーションフォルダにSETIのコマンドライン版を
置いてる人用のランチャーアプリです。よかったら使って下さい。
ちなみにniceコマンドが付いてますのでヘビーユーザ向きです。
ログイン項目に入れておけば、ログイン時に勝手にターミナルを起ち上げて解析を始めてくれます。
また、ドックに入れておけばワンクリックで解析開始です。
デフォルトでアイコンが付いてますが、気に入らなかったら消して下さい。
ご使用は自己責任の上でどうぞ。
URLリンク(www.geocities.co.jp)
586:572
03/02/05 01:29 +0CyTZzQ
>>574
となると、今回出たG4-1.42GHzだと約5時間とみて、家のP4−1.5GHz(over1.6GHz)での約6時間を1時間超えますね。
クロックあたりの性能は上ですね。
とかいいつつ、iMacの1GHzを買おうと思ってます。(w
必要にして十分な性能!
587:579
03/02/05 01:52 NQLQKNHt
>>584-->>585
同じ人だよね?
動作確認しました。
そちらにリンク貼っときます。
多分「ダーウイン用SETI」ページを見て始めた人は
アプリケーションフォルダに置いた人が多いと思う
のでこれは非常に助かりますた。
自分はウプデータン降臨時以外は起動させたままなので
面倒だと思ったことがなかったけどクリックひとつで
立ち上がる"SETI強化版"はとても(・∀・)イイ!
ありがとう585タン
588:585
03/02/05 10:16 iUuTmMhO
>>587
スマソ・・別人でつ。。
589:584
03/02/05 11:58 piJA691F
でつ。。
590:名称未設定
03/02/05 12:08 piJA691F
>>587
> Terminalを終了させるとSETIも終了しますし
この部分を変えた方がいいのでは?
% /Applications/setiathome-3.03.powerpc-apple.1/setiathome &
にして...。
591:579
03/02/05 12:17 e5vZnEIa
>>584様
失礼しました
ページ全体が雑然としてきたので
”MAC起動時に自動的にSETIを立ち上げる方法 ”
として別ページにしました
只今工事中
誤りがあったら指摘してね
皆さんサンクス
592:名称未設定
03/02/05 16:54 RIk8pXEw
>>590
ををっ。ターミナルを終了してもsetiathomeが動いている。
これだとうっとおしくなくていいでつね。
ありがォ。
で、>>217にちょっと手を加えて、
tell application "Terminal"
do script with command "cd /(setiathomeがあるディレクトリ)" & return & "./setiathome &"
end tell
のスクリプトを作って、ログイン項目に入れました。
起動したら、ターミナルを終了するだけ。楽珍になりました。
ターミナルの終了もスクリプトに入れようと思い、
tell application "Terminal"
do script with command "cd /(setiathomeがあるディレクトリ)" & return & "./setiathome &"
end tell
tell application "Terminal"
quit
end tell
としたら、setiathomeが立ち上がる前にターミナルが終了w。失敗失敗。
なにかいい方法がありますか?
593:Team2chマカー班所属
03/02/05 18:09 e5vZnEIa
>>590
指摘ありがとう
>>Terminalを終了させるとSETIも終了しますし
>この部分を変えた方がいいのでは?
うーんと
どう変えたらいいんだろう?
>% /Applications/setiathome-3.03.powerpc-apple.1/setiathome &
>にして...。
この「 &」を付ける付けないで動作がどうちがうのだろう?
と思っていたら>>592タンが、、
最も手間が少ない方法をもうちょっと探したほうがいいかな
>>592タンので十分だと思うけど
とりあえず、ここでいいのができるまであのページの更新を凍結しまつ
こんなのをキボーン
起動時にユーザーが意識せずセチが立ち上がり_1
必要な時には進捗状況を確認したり_2(SetiDockling)
終了させたりできる_3(SetiDockling)
しかも必要なくなったら簡単に外すことができる_4
594:名称未設定
03/02/05 19:28 w1qW75Nz
>>572
P4-1.5で6時間ってことはないだろ。
3時間の間違いでしょ。
URLリンク(super.fureai.or.jp)
595:名称未設定
03/02/05 19:31 w1qW75Nz
間違えた、こっちのほうかな。
URLリンク(super.fureai.or.jp)
596:名称未設定
03/02/05 19:55 piJA691F
tell application "Terminal"
do script with command "cd /(setiathomeがあるディレクトリ)" & return & "./setiathome &"
display dialog "Launching SETI@home..." buttons {"OK"} default button "OK" giving up after 2
quit
end tell
でどうかな?
597:592
03/02/05 20:33 RIk8pXEw
>>596さん、ありがとう! めでたく全自動化できました。
>>593さんのサイトもとても参考になりますた。
598:名称未設定
03/02/05 22:23 RIk8pXEw
初代iBookだと、setiが起動する前にターミナルが終了してしまいますたw
2→5で成功
599:名称未設定
03/02/05 22:32 piJA691F
ところで、みんな10.1なの?
10.2なら
do shell script "cd (setiathomeがあるディレクトリ) ; ./setiathome &"
だけでOKのはずなんだけど...。
600:名称未設定
03/02/05 23:15 RIk8pXEw
>>599
うちは10.2.3だけど、それだとsetiathomeは起動するけど、そのあとスクリプトが止まらないっす
601:599
03/02/05 23:56 piJA691F
あ、そうか。そうだった。ゴメソ。
だからあんなややこしいことにしたんだった...。(w
>>593
site見ました。訂正含めて次のレスに。
602:599
03/02/05 23:57 piJA691F
>>593
こうしましょう!
Mac起動後、初回 login 時に自動的にSETIを立ち上げる方法
OS X v10.2.x 用です
1. setiathome の入ったフォルダ setiathome-3.03.powerpc-apple-darwin1.2 は /Applications に置く。
2. /Applications/setiathome-3.03.powerpc-apple-darwin1.2/ に runseti.sh として以下を置く。utf-8/LF のこと。
//**テキストエディタで起動スクリプトを作成し /Applications/setiathome-3.03.powerpc-apple-darwin1.2/ に置く**//
//**ファイル名はrunseti.sh**//
#!/bin/sh
cd /Applications/setiathome-3.03.powerpc-apple-darwin1.2
./setiathome &
3. /Applications/setiathome-3.03.powerpc-apple-darwin1.2/runseti.sh を実行可能にするため、以下を実行。
//**スクリプトを動作させるためのターミナルコマンド**//
chmod 755 /Applications/setiathome-3.03.powerpc-apple-darwin1.2/runseti.sh
4. AppleScript のアプリケーション形式で以下を(適当な名前で)保存して
システム環境設定の login項目に追加。
try
do shell script "ps acx | grep setiathome"
on error
tell application "Finder" to open "Macintosh HD:Applications:setiathome-3.03.powerpc-apple-darwin1.2:runseti.sh"
end try
5. SetiDockling の Preferences... の Path に /Applications/setiathome-3.03.powerpc-apple-darwin1.2 を指定する。
603:Team2chマカー班所属
03/02/05 23:58 e5vZnEIa
どんなもんでしょ
URLリンク(homepage.mac.com)
>>598
そうなんだ!
ノート型はHDDの立ち上がりとかが
やや遅めだから?
誰でも問題なく使えるように2→5に
したほうがいいだろうか?
604:599
03/02/06 00:02 4mY7MB4H
で、$home の画像は、setiathome と runseti.sh が両方とも
/Applications/setiathome-3.03.powerpc-apple-darwin1.2 に入ったものに
差し替えて...
って、書いてたら新しいのに変わってた...。(w
ご苦労様です。
ま、こっちでいっか。
605:Team2chマカー班所属
03/02/06 00:19 u1qOuPnO
>>602さん
入れ違いになるわ、みんな名無しだわで
どうしていいかわからなくなってきたYO
今サイトにあるのはスクリプトのみで動く
タイプだけど602さんからみて両者の利点、
とかどうなの?
せっかく公表してくれたんだから両論並記
にしたいんだけど
606:名称未設定
03/02/06 00:27 KO+5LEFC
>>603
スクリプトはアプリケーションで保存しないと、自動では実行してくれません
あと、ログイン項目の「隠す」は、「Hide」の直訳なんで、見えないところで実行しますw
時間は、古い機種は〜と注釈でも入れておけばいいんじゃないかな?
607:585
03/02/06 00:33 dPR8rYCI
あ、ちなみにワシが>>585に書いたアプリケーション形式のスクリプトは
10.1の時に作ったものでつ。。
今、スレに書いてあるスクリプトの方が優秀ぽいので、
誰かアプリ形式にして公開した方がよいと思われまつる。
ワシは、10.2でも今のスクリプトで問題ないのでそのまま放置っす。w
608:599=602
03/02/06 00:40 4mY7MB4H
えっと、今>>605さんのsiteで紹介してるAppleScriptは10.1でも動くんじゃないかな?
これは大きな利点。
一方、>>602のやり方は10.2対応と、runseti.shをTerminalからも起動できることと
login時にsetiathomeが起動中かどうかのcheckが入っているので、無駄に
Terminalが起動しないことが利点かな?
609:Team2chマカー班所属
03/02/06 01:02 u1qOuPnO
皆さんありがとう
>>606
了解、修正します
>>607
「 &」のついてないタイプでしょうか
それなりに利用価値があるはず
>>608
違いわかりました
やっぱり両タイプから選ぶようにするのが
いいようですね
今日はもう寝るぽ
更新作業は明日やります
610:585
03/02/06 09:59 dPR8rYCI
>>609
いつもご苦労さんでつ
611:名称未設定
03/02/06 10:00 DVRYsmf+
白血病と種痘は?
612:名称未設定
03/02/06 12:02 fbmr2MVJ
もう完結してるみたいだけど、漏れはSetiDockling使ってるので
tell application "SetiDockling"
activate
client "seti #1" start
client "seti #2" start
quit "SetiDockling"
end tell
これをアプリケーションにして起動項目にしてるよ。
起動したときに一瞬だけSetiDocklingが開くので、どのくらい進んでるか確認できる。
613:今日は寒い
03/02/06 13:00 l+V77AGU
三種の自動化スクリプトの違いと使い分け
1.起動時にのみ自動的にセチだけ立ち上げる
Terminalは終了させるのでログを見ることは
できない
ログアウトしても解析は止まらない
2.起動時にセチを立ち上げる
Terminalを終了しても解析し続ける
セチを中止しても簡単なセチ開始コマンドを
打ち込めば再開できる
3.起動後、マウスクリックでTerminalへ自動で
コマンドを送り込んでくれる
Terminalの終了でセチを止められる
中止、再開が容易でログを見ることができる
と書いていているうちにふと思った
>>602さんの改良型
ターミナルからrunseti.sh だけじゃ立ち上がんないよね
これが出来れば、、、
>>612さんのは、Dualプロセッサー用ですか?
これでセチ立ち上がりますか?
614:名称未設定
03/02/06 13:25 4mY7MB4H
>>613
chmod 755 してあるからFinderからrunseti.shをdouble clickでもokだよ。
Terminalからtypeして使うには、pathの通ったところに置くか、
.tcshrcあたりに
alias startseti /Applications/setiathome-3.03.powerpc-apple-darwin1.2/runseti.sh
とでもしておくのが普通かな?
>>612
をぉ! こんなのもあったんだ! ぬりがとう。
615:名称未設定
03/02/06 15:05 PSGbpzZ+
ヽ(´ー`)ノ ←こいつ宇宙人だろ
616:名称未設定
03/02/06 17:39 4mY7MB4H
Mac起動後、初回 login 時に自動的にSETIを立ち上げる方法
1. setiathome の入ったフォルダ setiathome-3.03.powerpc-apple-darwin1.2 は /Applications に置く。
2. SetiDockling の Preferences... の Path に
/Applications/setiathome-3.03.powerpc-apple-darwin1.2
を指定し、その他設定をすませる。
3. /Applications/AppleScript/Script Editor で次のスクリプトを適当な場所に保存して
(アプリケーション型式)、login項目に追加する。
tell application "SetiDockling"
activate
client "seti #1" start
quit
end tell
これが一番簡単みたいだね。10.1でも動くよね?
617:576
03/02/06 20:24 +zCSwkmk
>>SetiDocklingを起動したときに自動でLaunchするオプションが欲しいなぁ。
>>612
これだと、ほぼ希望どおりの動作をしますね。
ちょっと手入れして使わせていただきます。ありがとう。
tell application "SetiDockling"
activate
client "seti #1" start
end tell
618:今夜も寒い
03/02/07 01:29 0hQrBwo4
>>612さん
ちょっと教えて下さい
↓と理解していいですか?一番下です
URLリンク(homepage.mac.com)
>>612>>616>>617みなさんのパクリです
DualだとSETIクライアントをふたつ置いとくんだろうか?
何も考えなくてもSetiDocklingがやってくれるんだろうか?
Choose client type...でSeti #2を指定して、、、
HELPを読めばわかるんだろうけど疑問だらけです
619:名称未設定
03/02/07 01:54 AF+FPnn3
>>618
うちはDUALのPentium2で動かしてますが。
/home/hogehoge/seti/CPU0
/home/hogehoge/seti/CPU1
というディレクトリを作り、
/home/hogehoge/seti/setiathome ←クライアントをここに置く
cd /home/hogehoge/seti/CPU0
ln -s ../setiathome setiathome ←リンクを張る。
cd /home/hogehoge/seti/CPU1
ln -s ../setiathome setiathome ←リンクを張る。
こうして一つのクライアントを二つのフォルダからリンクして二つのWUを解析してます。
620:612
03/02/07 09:42 hdIosJJ3
>>618
合ってますよ。
うちの場合は、/Applicationsのなかにsetiathomeを二つ置いてます。
名前をそれぞれ「Setiathome1」「setiathome2」として。
あとはSetiDocklingで設定すれば、勝手にCPU二つ使います。
CUIクライアントは、CPUを100%以上使わないので、
Dualマシンの場合は2つクライアントを使った方が効率的です。
GUIクライアントでDualの場合はCPUを100%以上使うので、
1つ当たりの処理速度は、CUIより速いです。でも、
CUI1つにつき7時間程度
GUI1つにつき6時間半程度
この程度しか差が出ないので、CUI2つ動かした方が、はるかに個数は稼げます。
621:Team2chマカー班所属
03/02/07 12:16 QROLOZwZ
>>619>>620さん、ありがとう
やっと少し理解できました
SetiDocklingは内部で(1CPU=1クライアント割当)x2
を実行しているんですね
619さんのmake linksコマンドを打ち込んでおけば
クライアントは1個で済む!?
これはMacのTerminalでも問題なく認識してくれるん
だろうか
ハアー、Dual機買って試してみようか?
↑↑↑
本気で買おうか迷っている、ビンボーなのに(´Д`;)ハァハァ
622:ギタオタリスト
03/02/07 17:26 bm09x6Us
起動処理を私も一案。この方法だとログインしなくてもseti@homeが起動されます。
以下の作業はすべて管理者権限で実行できるはずですのでsudoを使うことはない
はずです。もしパーミションがないと怒られた場合は作業を中止して下さい。
Guitaotaと書かれている部分はユーザ名となりますのでご自分のユーザ名に
置き換えて下さい。
<<<< 設定方法 >>>>
/Library/StartupItems/startsetiatohomeというフォルダを作ります。
そのフォルダの中に以下の二つのファイルを作ります。
startsetiathome
StartupParameters.plist
続くーー>
623:ギタオタリスト
03/02/07 17:27 bm09x6Us
ーー>続き
それぞれの内容は以下の通り:
<startsetiathome>
#!/bin/sh
. /etc/rc.common
ConsoleMessage "Starting seti@home"
cd Users/Guitaota/setidata
./setiathome -nice 19 &
<StartupParameters.plist>
{
Description= "Start seti@home";
Provides= ("startsetiathome");
OrderPreference= "Last";
Messages=
{
start= "Starting seti@home";
stop= "Stoppeing seti@home";
};
}
二つのファイルを作ったらパーミションを替えます。
chmod +x startsetiathome
続くーー>
624:ギタオタリスト
03/02/07 17:27 bm09x6Us
ーー>続き
以下のように見えるはずです。
[PC_Name:/Library/StartupItems/startsetiathome] Guitaota% ls -l
total 16
-rw-r--r-- 1 Guitaota staff 180 Feb 7 16:46 StartupParameters.plist
-rwxr-xr-x 1 Guitaota staff 117 Feb 7 16:42 startsetiathome
startsetiathomeを全ユーザが実行できる(xがつく)ようにするわけです。
以上で作業は終了です。
<<<< 効能 >>>>
冒頭で書いたとおり、ログインをしなくても起動されますので、誰がMacを起動しても
解析が始まります(お一人で使っている場合は意味がないかも知れません)。
同様に、停電後でも自動再起動を設定していればseti@homeが起動します(Macが
無事ならば)。
<<<< 注意点 >>>>
setiathomeの起動をルートが行うのでSetiDocklingからの終了はできません
(パーミションがないと怒られます)。
同様にkillする場合もsudoをしないとダメです。
あまり有用ではないかも知れませんが参考までに。
625:Team2chマカー班所属
03/02/07 17:34 QROLOZwZ
>>612さん
二組の.sahファイルはどこにありますか?
今、自分のSETIファイルをすっきりさせようとして
気がついたんですが、全く新たにセチ開始コマンドを
Terminalに打ち込むと通常、/users/ユーザー名/
に.sahファイルが10個できますよね。
今までのを待避させとくと必ずそうなると思うんですが
Dualだとどうなるのだろう?
seti本体を別フォルダに移動させても同じところに.sah
ファイルができてしまいました。
自由に.sahファイルを管理するにはどうしたらいいの?
今までのスクリプトとSetiDocklingを発展させてOS-X版
MultiSETIはできないだろうか?
626:ギタオタリスト
03/02/07 18:06 bm09x6Us
申し訳ありません。書き忘れがありました。
>>623で
<startsetiathome>
#!/bin/sh
. /etc/rc.common
ConsoleMessage "Starting seti@home"
cd Users/Guitaota/setidata
./setiathome -nice 19 &
とありますが、最後の行はUsers/Guitaota/setidataにsetiathomeの
リンクがあると仮定しています(SetiDocklingが必要としているので)。
./setiathome -nice 19 &
を
<setiathomeのパス>/setiathome -nice 19 &
に変えてももちろんOKです。
627:ギタオタリスト
03/02/07 18:16 bm09x6Us
>>625
.sahファイルはsetiathomeを起動したときのカレントディレクトリに
保存されます。Terminalログイン直後は書くユーザのホームがカレントに
なっています。ですので、
cd setidata1
<setiathomeのパス>/setiathome &
cd ../setidata2
<setiathomeのパス>/setiathome &
と打ち込めばCPUが1個でもsetiathomeが2個起動できます。
628:ギタオタリスト
03/02/07 18:18 bm09x6Us
申し訳ありません。また書き足りませんでした。
>>627は
ホームフォルダにsetidata1とsetidata2の二つが.sahファイルの
格納用にあると仮定してます。
629:612
03/02/07 21:54 hdIosJJ3
>625
あ。「名前」ってのはフォルダの名前です。
/applicationsの中に「setiathome1」「setiathome2」てフォルダがあって、
その中にそれぞれ「setiathome」があります。
「.sah」はそれぞれのフォルダの中に出来ます。
630:612
03/02/07 22:11 hdIosJJ3
書き忘れたけど、シングルCPUのマシンでも複数のクライアントは起動可能です。
SetiDocklingでもコントロールできます。
1つ当りの速度が遅くなるので、僕はやらんですけど。
631:Team2chマカー班所属
03/02/07 22:20 QROLOZwZ
ギタオタリスト様
ありがとうございます
あの方法は二つの.plistファイルを作って、所定のフォルダに
置きターミナルからchmod +x startsetiathomeを打ち込む
だけでずっとSETIが解析しっぱなしというものですね
会社のサバなどに仕込む使い方が適しているんでしょうか。
解除するときは.plistファイルを外すだけでターミナルは
いじらなくてもいいんですか?
ここなんですが
-nice 19
これと同じ働きをするんですか
nice -19
それとさっきのOS-X版MultiSETIうんぬんというのは、
.sahファイルだけ一塊になっていればキャッシュとして
貯えるのが簡単かなと思っただけです
今はバークレーのSETIサバ落ちなくなったけど、、、
632:Team2chマカー班所属
03/02/07 22:48 QROLOZwZ
>>612様
>/applicationsの中に「setiathome1」「setiathome2」
この二つのフォルダはユーザーが作ってSETI本体を入れておく
>「.sah」はそれぞれのフォルダの中に出来ます。
こっちはSetiDocklingが勝手に作ってくれる
と理解していいですか?
もしそうだとするとSetiDocklingって賢いやつですね
座布団五枚級かな
633:612
03/02/08 00:00 eUJ5qU6e
>632
>こっちはSetiDocklingが勝手に作ってくれる
ちがいます。
これはsetiathomeの仕様です。terminalで起動しても出来ます。
カレントディレクトリに.sahを作るので。
634:Team2chマカー班所属
03/02/08 00:48 65IlgCWW
何度もスミマセン
聞きたいのは
シングルCPUだと/users/ユーザー名/直下に
「自動的」に.sahが作られる
ではDualの場合はどこに「自動的」に.sahを
作るんだろう?ということなんだけど、ここ
「setiathome1」「setiathome2」でいいんだよね
「自動的」ということで
635:名称未設定
03/02/08 01:39 Oz+lGAHl
> シングルCPUだと/users/ユーザー名/直下に
> 「自動的」に.sahが作られる
「シングルCPU」だからじゃなくて、shellのデフォルトが ~/ なだけ。
cd してやれば、そこが setiathome のワーキングディレクトリになります。
「シングルCPU」でもディレクトリ変えて setiathome & してやれば
複数の WU を解析できますよ。
636:ギタオタリスト
03/02/08 11:27 PRfxX/zx
>>631
startsetiathomeはシェルスクリプトでStartupParameters.plistは
そのシェルスクリプトによる起動時の設定です。
で、chmod + x startsetiathomeはシェルスクリプトを単独で起動可能に
しているわけです。 例によって書き忘れましたが、chmodだけでは起動しません。
>>622-624の作業の後は以下の方法で起動できます。
1.Terminalからstartsetiathomeを起動する。
/Library/StartupItems/startsetiathome/startsetiathome
と打ち込んでリターンするわけです。
2.Macを再起動する。
自動的にstartsetiathomeが起動する。
- nice 19はsetiathomeのオプションです。nice +19 <パス>/setiathomeと同じです。
気に留めて頂きたいのは+の値は優先順位を下げると言うことです。私は自分の作業の邪魔に
したくないので+19にしています。nice -19を頭に付けて起動するとsetiathomeの優先順位が
上がるのでフォアグラウンドの作業や他のバックグラウンドプロセスは多少引っかかるように
なります。ちなみにーの値はsudoでないと設定できないはずです。
蛇足:
-stop_after_processオプションを付ければ計算終了時に送信せずに終了します。
-stop_after_xferオプションを付ければ計算済データの送信、新しいWUの受信のみ行って
終了します。
637:ギタオタリスト
03/02/08 11:31 PRfxX/zx
蛇足その2:
>>623の
<startsetiathome>
#!/bin/sh
. /etc/rc.common
ConsoleMessage "Starting seti@home"
cd Users/Guitaota/setidata
./setiathome -nice 19 &
を
#!/bin/sh
. /etc/rc.common
ConsoleMessage "Starting seti@home"
cd Users/Guitaota/setidata1
./setiathome -nice 19 &
cd Users/Guitaota/setidata2
./setiathome -nice 19 &
cd Users/Guitaota/setidata3
./setiathome -nice 19 &
・
・
・
と増やしていけばいくらでも同時起動ができます。各フォルダは事前に用意しておいて下さい。
638:Team2chマカー班所属
03/02/08 12:22 qEjSJvbR
>>635さん
やっと飲み込めてきました
>>627でギタオタリストさんが教えてくれていたのに
見逃していました
飲み込みが悪い上に忘れるのも早いのでどこかに書いておきます
根気良くつきあってきれてありがとう
639:名称未設定
03/02/08 13:18 X+wZhANR
age
640:Team2chマカー班所属
03/02/08 16:29 qEjSJvbR
ギタオタリストさんありがとうございます
nice値のことなんですが
/usr/bin/nice -20 /Applications/setiathome-3.03.powerpc-apple.1/setiathome
これではnice値が反映されていないということですね?
どうしてもそうしたければ、頭にsudo を付ければいいのですか?
そういえばwin版のMultiSETIでプライオリティを上げると
すべての操作が重く反応が悪くなったし
/usr/bin/nice -20を付けても全く普通に他のアプリが動いて
いたのは、無視されていたからなんだ
winよりスムーズに動くのはMacの美点かななんて思ってました
そもそもnice値をマイナスにしなくてもSETIは抜け目なくCPU
を使うので、いじる必要ないかも
641:名称未設定
03/02/08 18:23 b8wkzlny
%man niceしとけ
642:ギタオタリスト
03/02/08 19:51 PRfxX/zx
>>640
ps -l(axもないとStartupItemsのシェルスクリプトから
起動されたsetiathomeは見えない)で、nice値が見えます.
UID PID PPID CPU PRI NI VSZ RSS WCHAN STAT TT TIME COMMAND
0 157 1 0 3 19 16696 14152 - RN ?? 468:30.00 ./setiathome -nice 19
NIの列がnice値です。
おっしゃるとおり、setiathomeはnice +19でも-20でもCPUパワーは使い切ります。
ですので、完全にseti専用というマシン以外は優先度を下げた方が(+の値)いいと
思います。
643:640
03/02/09 12:10 1x+Yzu00
今気がついたんだけど
サバ落ちしてるね
「サバ落ちに備えて」を作成中だったんだけど
間に合わなかった
<PRE>タグでくくってあるからグチャグチャ
だけど一応
URLリンク(homepage.mac.com)
ギタオタリストさん、わかりました
ありがとうございます
まだ判らないことが多々ありますが
よろしく
644:ギタオタリスト
03/02/11 17:06 Fgbf5MXn
私で良ければ何でも聞いて下さい。それほどunixに詳しいわけでもありませんが。
645:名称未設定
03/02/11 21:07 Xki4a21X
落ちてない?
646:名称未設定
03/02/11 21:58 IR4T6Xhv
間隙を縫って5ケほどキャッシュしますた
647:名称未設定
03/02/11 22:55 ZdMi1LCz
コマンドラインでターミナルを終了してもログを眺める方法
./setiathome -verbose > /dev/console &
オプションの -verbose の後ろに > /dev/console & をつけると
アプリケーション→ユーティリティ→コンソールに出力されます。
648:640
03/02/12 00:55 DbonKedh
>>647
ありがとうございます
訂正修正しました
URLリンク(sasuke.g-com.ne.jp)
ここの
「MultiSeti Ver1.17a for Windows/UNIXソース 」
でつまずいてます
OS-Xでも動くらしいんですが、、、
649:名称未設定
03/02/12 02:32 S32hv1Jx
G4 1.25GHz DUAL
1発目
7 hr 17 min 56.9 sec
という記録が出ました。GUI版です。
650:ギタオタリスト
03/02/12 10:26 jGq64RVA
>>647さんを見て私もついでに。
./setiathome -verbose > setiathome.log &
とするとコンソールではなくsetiathome.logというファイルに
保存されます。保存されますが、1wu当たり3MB近い量になるのでは
ないかと思いますのでHDの空き容量と相談して下さい。
また、この方法だとsetiathomeを起動するたびにログファイルは
上書きされます。
私の場合は
./setiathome > setiathome.log &
としています。これだと普通にTerminalから起動したのと同じモノが
ログに書かれます。この場合も起動するたびに上書きされます。
補足:
どちらの場合もデータフォルダにsetiathomeのリンクがある場合を
仮定してますので./setiathomeで起動しています。また、ログファイル
はデータフォルダ(カレントフォルダ)にできます。
651:Team2chマカー班所属
03/02/12 21:48 DbonKedh
>>649
1.25GHz DUALは三次キャッシュ2MBのMDD?
それとも今の型ですか?
コマンドライン版のベンチもお願いしたいでつ
できれば10WUくらいの平均で
>>ギタオタリストさん
./setiathome > setiathome.log &
これいいですね
SETIを止めるだけなら消されないんですね?
これからやってみます
652:名称未設定
03/02/12 22:36 3qrTUIBW
とめたら一から上書きされるんじゃないかな?
./setiathome >> setiathome.log &
の方がいいかもね。
653:ギタオタリスト
03/02/13 09:43 eCjob4WD
>>652
再起動時に上書きするだけで、止めただけでは上書きされませんよね?
-verboseを付けるとログがものすごい量になりますが、そうでなければ
>>で追加書き込み(>は上書き)した方がいいかも知れません。
というか、私も>>にしました。
654:名称未設定
03/02/16 01:57 LCmyK+ZL
>>ギタオタリスト様
自動起動スクリプト大変参考になりました。マクを家族で共有してるので誰が起動しても
動くのがすごくいいです。
655:名称未設定
03/02/21 01:31 I8RDMgbE
カラアゲだけど怒らないでね
(´Д`;ゞ
656:tso
03/02/22 00:01 X9Ap22fs
25,000ユニット達成記念マキコ
657:tso
03/02/22 01:17 X9Ap22fs
>>650
> ./setiathome -verbose > setiathome.log &
以前に、これでディスクを溢れさせたことが有る
素人にはお勧め出来ない
658:tso
03/02/22 01:49 X9Ap22fs
ディスクを溢れさせないようにするプログラムでも作ろうかな・・・(w
659:名称未設定
03/02/23 12:22 1hHGg+Cy
>>tsoさん
ギタオタリストさんは1WUあたり3MBって書いているけど
どのくらいたまったの?
漏れは./setiathome >> setiathome.log &にしてるけど
10WUで120KBくらいにしかならないよ
660:tso
03/02/23 23:47 DrLN8e8R
>>659
プログラムが正常に動いてるときは問題ないんだけど
エラーが出ると数十秒から数分でディスクが溢れるから注意
661:tso
03/02/23 23:55 DrLN8e8R
>>658で予告したプログラムを作ってみますた
他にも使い道が有りそうだったから・・・
しかし、どうやって、うpしよう
662:659
03/02/24 13:42 /nSSpKCH
>>tsoさん
エラーかあ、そこまで考えが回りませんですた
-verboseってのを付けなくてもエラーは出力されるのかな
だとしたらやめた方がいいね
663:名称未設定
03/02/24 22:17 DqOuanfn
>>tsoさん
もう作ってしまったのなら今さらいっても手遅れでしょうが、
非常に簡単な方法があります。
「Disk Copy」アプリで任意のサイズのブランクイメージを作って、
その中でsetiathomeを実行すればいいのです。
664:名称未設定
03/02/24 23:46 0gHXWcGp
>>663
それって、logoutできる?
665:名称未設定
03/02/25 04:01 5ieiJPkw
>>664
普通にできると思われ
666:659
03/02/25 09:57 8w9SBZuE
>>663さん
./setiathome >> /Volumes/<ram disk>/seti.log
みたいな感じでも可能ですね
667:名称未設定
03/02/25 19:11 i2CYAojn
>>665
「logoutしても使い続けられるか?」って意味なんだけど...。(´・ω・`)ショボーン
668:ギタオタリスト
03/02/27 09:51 4X3nK1QP
>>667
DiskCopyでマウントしたディスクはログアウトすると消えちゃうみたいですね。
UNIXの(コマンドで起動する)RAMディスクがあれば、Macの起動時に立ち上げて
ということも可能だと思いますが、まだ見つけてません。
669:名称未設定
03/03/05 16:49 ao2IQ33r
捕手
670:名称未設定
03/03/05 18:19 2D3V5H0H
最近節電してるので全然進んでませんYO!
671:名称未設定
03/03/06 00:16 3CBrOxNS
SETI初めて入れて解析させてみた。
最初は色鮮やかなグラフ表示におおー、なんか見つかればいいなー
と思ってたけど、1日で飽きた。
672:名称未設定
03/03/07 05:02 PEMsnL4q
13日の金曜日、午前2時に立ち上げてみてよ。
面白いもの出るよ。
673:名称未設定
03/03/07 08:58 BOdIlmlo
>>668
システム環境設定のログイン項目に直接、イメージファイルを配置すればOK
setiathomeを実行させるスクリプトより上に配置するだけで、先にボリュームがマウントされ
て、/Volumes/(ボリューム名)でアクセスできる。
>DiskCopyでマウントしたディスクはログアウトすると消えちゃうみたいですね。
マウントされていたディスクイメージはアンマウントされるが、データはイメージファイルに
ちゃんと入っていて、消えたりしない。
674:名称未設定
03/03/07 09:47 KV4YrM7G
>>673
おそらく>>667の希望どおりにはいかないんじゃないかな
ログイン項目で配置を上にしてもsetiの起動より
ボリュームがマウントされるのが先だとは限らないし
何よりもログアウトするとアンマウントされることがまずいわけよ
675:名称未設定
03/03/08 23:06 WEVI3ftO
>>674
大して速くもない5400rpm,ATA66の内蔵HDDで先にマウントされたけど?
「ログアウト→アンマウント」が何故まずいの?
676:675@補足
03/03/08 23:08 WEVI3ftO
↓イメージファイルの置き場ね(文脈で分かると思うけど念のため補足。)
>大して速くもない5400rpm,ATA66の内蔵HDDで先にマウントされたけど?
677:名称未設定
03/03/08 23:11 rwgVpJDE
起動中はloginしてなくてもずっと計算させたい。
consoleを離れるときはlogoutする習慣。
なので。
678:ギタオタリスト
03/03/09 14:39 xXIb5nC2
>>677
>consoleを離れるときはlogoutする習慣。
これは、Terminalをログアウト(あるいは終了:Quit)しておく
という意味でしょうか?であれば、バックグラウンドで起動(コマンド
ラインの最後に「&」を付ける奴)で可能です。
私の場合、複数人でMacを使用しているためログアウトしてユーザを切り替えて
ます。ディスクコピーでマウントしたイメージでは無理ですね。
ログイン項目にディスクイメージを登録する方法ですが、私も>>674さんの
おっしゃるように、起動順序は決められても起動終了まで待つ機能はないと思います
ので、多数のログイン項目がある場合、必ずしもディスクイメージのマウントが
先になるということは「保証されない」と思います。
>>675さんのようにやってみたら問題なく動いたという場合は環境が変わらない限り
大丈夫だと思います。思いますが、マウントが間に合わなくなったときにどうなるかを
テストしてからの方が安心だとも思います(たぶんsetiathomeの起動が失敗するか、
ログが書かれないだけだとは思いますが)。
>>668の「UNIXの(コマンドで起動する)RAMディスク」は見つかってません。
BootCDというユーティリティで作った起動CDがRAMディスクをマウントしますが、まだ
調査してません。なかなか時間がとれなくて...
679:ギタオタリスト
03/03/09 16:39 xXIb5nC2
よく考えたら、
> これは、Terminalをログアウト(あるいは終了:Quit)しておく
>という意味でしょうか?であれば、バックグラウンドで起動(コマンド
ってことはないですよね。
680:ギタオタリスト
03/03/11 19:49 PCm/LRj5
URLリンク(www.asahi.com)
681:名称未設定
03/03/11 19:49 ifwJ6G+E
宇宙人から信号?150カ所の候補発見 米の探査計画
「SETI@home」で、人工的な電波を発信している可能性のある場所が宇宙で150カ所ほど見つかった。
URLリンク(www.asahi.com)
スレリンク(news板)l50
こんなのあったけど。
682:名称未設定
03/03/11 20:01 YfmdR//8
(´・∀・`) ヘ-
683:名称未設定
03/03/11 20:28 ifwJ6G+E
宇宙人から信号?150カ所の候補発見 米の探査計画
1 :依頼595 ◆OSAKAgz96o @代行記者 ★ :03/03/11 19:40 ID:???
人工的な電波を発信している可能性のある場所が宇宙で150カ所ほど見つかった。
URLリンク(www.asahi.com)
2 :番組の途中ですが名無しです :03/03/11 19:40 ID:2+TOQw+J
(´・∀・`) ヘ-
3 :番組の途中ですが名無しです :03/03/11 19:41 ID:QWaQqY1S
(´・∀・`) ヘ-
4 :番組の途中ですが名無しです :03/03/11 19:41 ID:Z+wAkPQZ
(´・∀・`)へー
5 :番組の途中ですが名無しです :03/03/11 19:41 ID:xPtxu152
>>8の電波だから仕方ない
6 :番組の途中ですが名無しです :03/03/11 19:41 ID:lvpWVibc
(´・∀・`) ヘ-
7 :番組の途中ですが名無しです :03/03/11 19:42 ID:xxuoK8K1
(´・∀・`) ヘ-
8 :番組の途中ですが名無しです :03/03/11 19:42 ID:yrPLVqGt
(´・∀・`) ヘ-
9 :番組の途中ですが名無しです :03/03/11 19:42 ID:Cr8U7hFc
(´・∀・`) ヘ-
10 :番組の途中ですが名無しです :03/03/11 19:42 ID:hNKPJCci
(´・∀・`) ヘ-
684:名称未設定
03/03/11 20:48 932WN4YK
スレリンク(newsplus板)l50
マカーも参加しよう
685:名称未設定
03/03/12 18:45 2OHejW++
宇宙人ですが,何か? ヽ(´ー`)ノ
686:名称未設定
03/03/13 00:53 /O67pemf
せっかくの発見? なのにみんなの反応が冷たいような。
成果があがって喜ぶべきでは????
何のために参加してるの>?
687:名称未設定
03/03/13 01:39 96SWH6RV
というか、定期的なレスポンスがなさすぎ。
月1で英語版でもいいからメルマガを出すとかすればいいんだよ。
今、どのような状況で、今月は怪しいのが何件あったとか。
新しいバージョンのクライアントソフトの開発状況とか。
AltiVecに対応シマスタとか。SSEに対応シマスタとか。
便利なスクリプト作ってみマスタとか。
とにかく情報が少ないんだよーーーー!!
もう冷めちゃってて惰性で処理してたり、競争意識だけだったりする人が多いんじゃない?
688:名称未設定
03/03/13 02:23 7MSbX8Xn
参加認定書?だっけ?
PDFで印刷したけど味気ないもんだ。
それから一度メールもらった事があったな。
どっちも捨てちったが...。
世界中のユーザを頼りにしているのなら報告の一つでもくれよ。
689:名称未設定
03/03/13 06:35 +CyHaBSS
昨日、mail来たよ。
690:名称未設定
03/03/14 02:07 knePsI7G
うちもmail来たお。
今年の初めにHDD初期化して再インスコしてないから
そういう事かと思ったけど、英語読むか。
691:名称未設定
03/03/14 02:21 knePsI7G
今インスコしたんだけど、SETIにコネクトするときに
メアド聞かれたんで入力して再開で
WUとか引き継がれてるんですがこれでOKなのかな?
一応前にやってた時のバックアップもとってあるんだけど
それから移すフォルダとかないのかな?
Mac 0S 9用のfaqまとめてるページないですか?
692:Team2chマカー班所属
03/03/14 12:45 k9PUw5MB
OK
同じバージョンのSETIクライアントなら
システムフォルダ>初期設定>SETI@home Data
*.sah全部を入れ替えれば途中のでも始められるよ
そのmailうちには来てない
その内容とは?
693:名称未設定
03/03/14 22:06 m+4jvcQx
>>692
マイルストーンじゃないの?
694:tso
03/03/15 19:52 jP6N5AsE
そのメールの最初の部分:
Date: Wed, 12 Mar 2003 05:50:11 -0800 (PST)
From: SETI Web <setiweb@ssl.berkeley.edu>
Subject: SETI@home news bulletin
Status: RO
Dear tso:
This is an exciting time for SETI@home.
On March 18-20 2003 we travel to the Arecibo radio telescope
to re-observe the most promising "candidates" produced by our search so far.
There is a chance that these new observations will yield
the first real evidence of extraterrestrial life.
Thanks for being part of this history-making effort!
According to our records, you have processed 34398 work units,
the most recent on March 12, 2003.
Your contribution of computer time to SETI@home is greatly appreciated.
695:名称未設定
03/03/15 20:47 FnhEzakw
iMac買ったら俺もするから待ってろセチ
これってなんかすごい情報発見してもアメリカの業績になるのかな?
(セチってアメリカだよね…?)
696:名称未設定
03/03/16 02:05 S2/wp8TZ
天文学にはある国の業績という概念はありません。新発見は人類の業績です。
697:名称未設定
03/03/16 15:20 gLQ0YYn2
>>694
多大な協力感謝するって事か。
698:Team2chマカー班所属
03/03/16 23:24 2eSEgjUf
tsaタン、ありがとでつ
exite翻訳で出る「seti@家」は何度見ても(ワラ
699:名称未設定
03/03/17 00:47 sp5YdCLb
失礼 tsoさんでした
700:名称未設定
03/03/18 13:26 y07ASBzQ
700っと
701:名称未設定
03/03/18 13:32 aHQQoQQo
みんな最近10WUの平均とか書いたりしてるけど、終わったWUの
処理時間のログってどっかに残ってるの?
702:名称未設定
03/03/18 13:32 aHQQoQQo
みんな最新10WUの処理時間ん平均とか書いたりしてるけど、終わったWUの
処理時間のログってどっかに残ってるの?
703:名称未設定
03/03/18 13:33 aHQQoQQo
2重スマソ
704:名称未設定
03/03/18 14:00 y07ASBzQ
QuoQくんかと思った... (w
705:名称未設定
03/03/18 14:10 RX44Y9LW
>>703 確かに二重だ>>QQo
706:名称未設定
03/03/18 15:25 9T7XMonC
>>701
ない、と思う。
昔は公式サイトで見られたような気もするので
漏れが見つけられないだけかもしれんけど。
漏れはスクリプト書いてログ取るようにしてる。
たしかそんなツールも探せばあったような。
707:ギタオタリスト
03/03/20 09:52 Iz1eM0D1
>>701
私も
./setiathome >> setiathome.log
という感じでログをとっているのでTotal computer timeの差分を
とっていけば個々のWUの処理時間が分かります。
708:Team2chマカー班所属
03/03/21 21:01 RJbA1Iyv
天文気象板セチスレからのコピペ
URLリンク(www.fureai.or.jp)
日本時間3月24日午前11:00〜25日午前1時まで、サーバーの停電により、
WUの送受信ができなくなるそうです。
>>609にも書いてあるけど、今まで観測した中から見つけた、有望そうな
信号の候補を、再度観測する作業が行なわれているそうです。
14時間WUの送受信ができなくなる模様
WUをキャッシュするのだ!
709:名称未設定
03/03/23 00:00 TrO3r4y7
もうできるみたいね
710:名称未設定
03/03/23 00:01 TrO3r4y7
あ、、
まだこれからの話か(鬱
711:名称未設定
03/03/25 01:43 1Myz+oT+
サーバー復帰したみたい。
712:tso
03/03/25 22:53 BBmJb4L3
そして、また墜ちたみたいだね
713:名称未設定
03/03/26 13:23 EkPft70t
また復帰したみたい
714:
03/04/04 19:45 +mOy49iJ
715:
03/04/04 20:33 9Me1etVX
SETIプロジェクトって終わったんだっけ。
716:名称未設定
03/04/05 00:22 wol2LmKr
server生きてます
717:tso
03/04/06 20:18 aaNHiyhb
鯖おちてるっぽい
718:tso
03/04/06 21:30 aaNHiyhb
復旧したようだ
719:Team2chマカー班所属
03/04/06 22:51 IGGGnCY4
最近、瞬断することが多いね<春暖ともいうのかな
GUI版が、送れなくてエラー出したまま止まってた
tsoタンのとこは影響大きいでしょ
MultiSeti使ってたらそうでもないか?
720:名称未設定
03/04/06 23:42 +nhce9mR
なんか役目を終えたとかいうニュースがサイトに出てたけど
終わったんじゃないの?
721:名称未設定
03/04/07 15:33 GYqIhFyW
終わったの?コマンドラインでやったら速いなと感動していたところなのに。
ちなみに2時間ちょうどで32%
PBG4/1GHz/15"
とりあえず続行。GUIの方もまだ残ってるし。
722:名称未設定
03/04/07 16:58 gice9Jg0
いつの間にか3.08が出てる。でもOSX版はナッシン
723:名称未設定
03/04/07 20:01 GYqIhFyW
GUI版で1WU解析終わったら次のWUを受け取らないようにする方法ありますか?
GUIはやめてコマンドラインだけにしようと思いまして。
724:Team2chマカー班所属
03/04/08 00:19 /LVITf6W
>>723
送信と受信はパッケージで行われるので
放置しとく以外に方法なし...と思うけど
725:名称未設定
03/04/08 01:34 929y+S+b
>724
そうなんですか。データ受け取っちゃうともったいない気がして解析してしまう…
一回始めたらやめられないんですね。
それかデータ受信を始めたら速攻コマンド+Qでしょうか(気分的に)。
GUI:約10時間(しかもなんか重い)
CL:約6時間
あまりにも効率悪すぎて。
726:名称未設定
03/04/08 18:10 vAfnVzef
>>725
要するに、コマンドラインにしたいんだけど、解析中のがあるから、、
って感じで?
だとしたら当方もそんな事してましたw
それなら、GUIの方のフォルダ内にできるデータを、
コマンドラインで解析するデータのある所に移してやれば解析可能。
ただし、あんましこれを手動でやるとこんがらがる。
727:名称未設定
03/04/08 19:10 KJ+ek7QN
送受信が順調なときは感じないけど、あっちのサバが長時間落ちた時に
心強いんだよね。マシンの空転を避ける意味でのキャッシュとして。
GUIはそんな時のためにとっておくのが吉。
728:名称未設定
03/04/08 22:29 929y+S+b
>726
まさにそんな感じですw
その場合、コマンドラインの方にデータを手動で移してやるタイミングは?
現在、SetiDocklingを使用しているのですが、それで
Stop execution -> After sending results
としてやれば、解析結果を送った際(新たなWUを受け取らず)に
やめることができるのでしょうか。
>727
それは、GUIでデータだけ受けておいて、そういった非常事態の際に
コマンドラインで解析しているということでしょうか?
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5038日前に更新/237 KB
担当:undef