トップページ⇒linux
1002コメント307KB

くだらねえ質問はここに書き込め!Part 220 [転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2015/08/11(火) 21:13:56.60ID:oxeg0JGA
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/
Google検索 http://www.google.co.jp/linux

関連スレッドは >>3あたり。

※前スレ
くだらねえ質問はここに書き込め! Part 219 [転載禁止](c)2ch.net
http://hayabusa6.2ch.net/test/read.cgi/linux/1432476858/

くだらねえ質問はここに書き込め! Part 218
http://hayabusa6.2ch.net/test/read.cgi/linux/1424855080/
0267login:Penguin2015/08/22(土) 16:42:25.82ID:2MCAH+mv
ヌルヌルファイル
0268login:Penguin2015/08/22(土) 17:26:06.18ID:mNa498ff
>>254
> ついうっかりputtyで出力結果をマウスで選択して右クリした瞬間に
> それをコマンドとして実行するせいでhistoryがカオスな

君にはぜひ、HTMLを画面に出力して
マウスで選択して欲しい。
0269login:Penguin2015/08/22(土) 18:07:47.93ID:YbG2ITci
set -eをしたスクリプトでエラーを意図的に無視したいとき
hoge || :
0270login:Penguin2015/08/22(土) 18:21:00.99ID:LjSmeXKd
>>263 ありがとうございます trueについて学習できました
>>264 ありがとうございます
>>266 うはw それでファイル作られるのを今確認しました
いままで: >で喜んでた俺って一体w
>>269 set -eについて今学習しました
こんな便利なのがあったんすねぇ
今までエラー後の行で「アワワワワ…」ってよくなってた
そしてset -e後でさらにそうやって例外的に無視するのも便利そうですね
0271login:Penguin2015/08/22(土) 18:41:09.89ID:/WCns9is
>>269
でもまあ 一時的に奈良 set +e すべきだとは思う
意図はコードで明確に明示したい
0272login:Penguin2015/08/22(土) 19:32:58.57ID:YbG2ITci
>>271
> でもまあ 一時的に奈良 set +e すべきだとは思う
set +eは呼び出す関数の中まで影響するので、十分注意しなければならない
数行程度であれば ||: で対処するべきだと思う
0273login:Penguin2015/08/22(土) 22:58:30.49ID:3/dosEjF
空ファイル作るなら touch hoge じゃないの
0274login:Penguin2015/08/22(土) 23:00:23.76ID:4qPaVMnl
>>273が周回遅れなのかトップランナーなのか判断がつかない
0275login:Penguin2015/08/22(土) 23:24:17.87ID:UpjD1ytt
基本部分はPython、重い処理をCで、という場合
C→Pythonに処理したデータを受け渡す一般的な方法ってどういうのがあるんでしょう?

処理後のデータを自分で見たり編集したりする場合はtxt形式で書き出した後、Pythonで読み込んでいましたが…
0276login:Penguin2015/08/22(土) 23:29:51.43ID:zKGyN1WL
C や C++ による Python の拡張 ? Python 2.7ja1 documentation
C プログラムの書き方を知っているなら、Python に新たな組み込みモジュールを追加するのはきわめて簡単です。
http://docs.python.jp/2/extending/extending.html



c/c++ wrapper for python
c/c++の遺産をpythonでも使いたい!そんなあなたに朗報!

1.PythonからCプログラムを呼び出す | 象歩
2.PythonからMinGWで作ったCの関数を呼んでみる | BTY備忘録
3.SWIGでPythonラッパを書いてみる - 睡眠不足?!
4.SWIG and Pythono
5.Boost.Python - Boost 1.49.0
6.boost.python - Pythoninfo Wiki
7.Boost.Python の機能をざっと紹介してみる

1,2はPython.hを使った伝統的な方法.
3,4はSwigを使ってユーザーが楽する方法.
5はc++もライブラリBoostの中のPythonを使ってかなり効率的に作る方法.
6もboost.pythonの話だがpython公式ドキュメント. 7はlistまで突っ込んで話をしている.
どれも一長一短でどれが簡単かは一概には言えない.
https://www.quark.kj.yamagata-u.ac.jp/~hiroki/python/?id=19



Pythonを高速化するCythonを使ってみた - Kesin's diary
http://kesin.hatenablog.com/entry/20120306/1331043675
0277login:Penguin2015/08/22(土) 23:31:59.95ID:yCN4RSBw
>>273
スレちゃんと読みなよ
0278login:Penguin2015/08/22(土) 23:32:31.84ID:yCN4RSBw
>>275
ム板行った方がいいんじゃね
http://peace.2ch.net/tech/
0279login:Penguin2015/08/22(土) 23:38:27.15ID:3/dosEjF
>>274
おお、周回遅れだった D:
0280login:Penguin2015/08/22(土) 23:45:34.90ID:zKGyN1WL
パイレックス
あなただけの.soするコンパイルし、それはそれだ非常に素晴らしく、クリーンなCファイルを生成。ほぼすべてのCおよびC ++のコードをラップすることができます。

Cython   パイレックスと同じですが、いくつかの新しい素晴らしい機能が追加されます。

SWIG
SWIGはPythonにCまたはC ++コードをラップの最も古く、最も成熟した方法の1つです。これは、ほぼすべてのCおよびC ++コードをラップすることができます。

SIP
SWIGに似ていますが、唯一のPythonにCおよびC ++をラップすることを目的と。SWIGと違って何のPythonラッパーはありません。

Boost.Python   バインディングは高速ですが、C ++ファイルは、非常にゆっくりとコンパイルして、デバッグには非常に困難です。

PyCXX
PyCXXはPythonのC APIのためのC ++ラッパーです。 これは、C ++でPython用の拡張モジュールを書くための簡単??な方法です。

ctypesの
ctypesのは、Python 2.5で標準に含まれているので、それは明らかに、多くのPythonユーザーに便利です。Pythonコードから共有オブジェクト・ライブラリのディレクトリで定義されたライブラリ関数を呼び出すことができます。

Pyを++   これは、Boost.Pythonラッパーを生成します。

f2py
これは主にFortranファイルを包むためだが、それはまた、非常によく知られているではありませんにもかかわらず、Cファイルをラップすることができます機能 。

PYD
これはboost.pythonのように動作しますが、ためにD言語 、多分それは、DからC ++のものを呼び出すことが可能であり、それは、PythonにC ++をバインドすることを可能にする。

尋問します
これはSWIGに似ています。これは、PythonのC APIを経由してのpythonとC ++の両方から使用することができますダイナミックリンクライブラリを作成しました。

ロビン   ロビンは自動的にC ++ライブラリへのPythonバインディングを生成するフレームワークです。
https://github.com/cython/cython/wiki/WrappingCorCpp
0281login:Penguin2015/08/23(日) 01:27:14.47ID:XB54EjOY
クソみたいな自動翻訳するくらいならやるなよ
それならこっちでも出来るんだから原文書いてくれ
0282login:Penguin2015/08/23(日) 01:50:17.84ID:vWM3o87D
自動翻訳できない人だっているだろ
わざわざやってくれてるのに文句を言うのは筋違い
0283login:Penguin2015/08/23(日) 02:30:30.59ID:RYrlMcOx
このご時世に英語不自由って逆にエネルギッシュだな
0284login:Penguin2015/08/23(日) 05:58:43.69ID:3/ORG4qL
>>257-264
[ は、testコマンドの簡略形で、
その後には空白区切りで引数リストが続く

[ "$abc" = "" ]
だから、最後の ] の前にも、空白が必要とか、
変数abcに空白が入っていれば、構文エラーになるから、
" " で囲った方がよいなどと言われる

こういう処理をきっちりやっていないシェルスクリプトでは、
ファイル名に空白が入っていると、構文エラーになるので、
Linuxではファイル名に、空白を入れてはいけないと言われるわけ

VAR=123
変数に値を代入する際、= の前後に、
空白を入れてはいけないというルールもある

まあ、Linuxのシェルスクリプトに比べれば、
こういうエラーに悩まされない、
WinのPowerShellは天国だよ

逆にLinuxでは、こういう役に立たない、
うんちくを知っているだけで、あいつはすごいと尊敬されるw
0285login:Penguin2015/08/23(日) 08:19:51.55ID:JD497mdT
>>284
その [ はシェル内部コマンドの [
>>257が聞いてるのは /usr/bin/[ の方
0286login:Penguin2015/08/23(日) 08:21:29.27ID:JD497mdT
>>282
いないだろ
0287login:Penguin2015/08/23(日) 08:35:11.54ID:aPnz9psX
UBUNTU NO NIHONGO NYURYOKU WAKARAN?
0288login:Penguin2015/08/23(日) 09:07:08.64ID:uUIQ2R4F
分かるも分からないも無いと思うが
キーボードショートカットの話?
何のキーボード使ってるかにもよるけど
alt + space
super + space
alt + グラーブ
このへん触れば?

それとも歯車アイコン探すところから話しないとダメか?
0289login:Penguin2015/08/23(日) 14:32:11.14ID:OVbC7iLp
>>284
> WinのPowerShellは天国だよ
shスクリプト程度に歎いてたら、BATファイル書けないだろう。
0290login:Penguin2015/08/23(日) 14:58:08.89ID:GVx0U9dA
もし、shやbashをスクリプト言語扱いしようとしたら
Perlにも劣る言語だと言われるだろうね。
0291login:Penguin2015/08/23(日) 15:36:21.14ID:xbN/ttij
>>273
それは空ファイルを新規作成しかできない。
それがメリットでありデメリットでもある。
0292login:Penguin2015/08/23(日) 16:03:39.85ID:9CLoDNVX
swapが溜まったら手動でswapを開放する方法を教えてください
無効にするのではなく開放する方法を教えてください
www.kongregate.com/games/Generalisimys/gunball-reloaded
このゲームやってるんですけどプレイし続けるとswapが最大まで使われてしまい、強制終了しないといけない羽目になって困りました
0293login:Penguin2015/08/23(日) 16:13:28.90ID:SUJWFbAl
>>292
それはそのゲームのバグだと思うので、報告してあげてください。
0294login:Penguin2015/08/23(日) 16:29:11.87ID:BelFZV/Q
>>292
メモリどの位積んでて、swap領域どんだけ取ってるんだ?
0295login:Penguin2015/08/23(日) 17:50:28.43ID:phBsX0eM
http://www.zdnet.co.kr/news/news_view.asp?artice_id=20120101150029
http://www.geeky-gadgets.com/wp-content/uploads/2012/01/LG-55-OLED-1.jpg http://www.geeky-gadgets.com/wp-content/uploads/2012/01/LG-55-OLED-2.jpg http://imgs.sector.sk/files/novinky/2012-1-2-19-53-52/pict-336.jpg

LG OLED TV
http://aurorawave.atspace.tv/?sop:v/nBDjilrh4X4&;RDnBDjilrh4X4 http://i1.ytimg.com/vi/nBDjilrh4X4/mqdefault.jpg #AuroraWaveTV

The Future of DJ'ing is here
http://aurorawave.atspace.tv/?sop:v/vaiRLpuwDZ0&;RDvaiRLpuwDZ0 http://i1.ytimg.com/vi/vaiRLpuwDZ0/mqdefault.jpg #AuroraWaveTV

LG's 1mm OLED Wallpaper TV
http://aurorawave.atspace.tv/?sop:v/0h1MgIWLG1U&;RD0h1MgIWLG1U http://i1.ytimg.com/vi/0h1MgIWLG1U/mqdefault.jpg #AuroraWaveTV
0296login:Penguin2015/08/23(日) 18:21:01.15ID:OA6/7Lze
>>292
sudo swapoff -a ; sudo swapon -a

で良いのでは
0297login:Penguin2015/08/23(日) 23:09:25.35ID:xQkk55Rj
ReactOS-0.3.17-Japanese-REL-isoをDVDに焼いてインストールしようとしたら
CDブート中にブラックスクリーンになり、インストールする事が出来ませんでした。

PCの仕様は比較的シンプルなんでしてXPもインストール可能です
CPU:Phenom II X4 955 BE
CPUクーラー:風神ワイド
MB:アスロック880GM-LE
メモリ:DDR3-1600の4GB一枚
グラボ:Geforce9600GT-1GB
サウンド:オンボード
LAN:オンボード
HDD:日立のHDT7系の160GBですからSATA-1だと思います
FDD:なもんついてません
DVDスーパーマルチドライブ:パイオニア製の6年くらい前のモデル
電源:鎌力参600W
キーボード:ロジクールK260無線キーボード
マウスロジクール有線USBマウス

AHCIモードだとXPもインストールする事が不可ですので
IDEモードでCDブートしたところ途中で黒画面っす
何が原因でしょうか?
0298login:Penguin2015/08/23(日) 23:21:05.21ID:iDcmZIMT
一般ユーザーkidoでもponでダイアルアップできてしまうんですが
たぶんdipグループ?に所属してるからだと思うんですが
kidoがdipグループから抜けるにはどうすればいいのか教えてください
0299login:Penguin2015/08/23(日) 23:33:45.74ID:be0pgTMe
>>297
md5などのcheckは?
0300login:Penguin2015/08/23(日) 23:34:43.24ID:JD497mdT
>>298
usermodとか
0301login:Penguin2015/08/23(日) 23:54:27.28ID:XSmyQ2RL
他人にデータをあげるためCDに焼こうとドライブにセットしたら、
もう中身が入ってました。
どうやら以前に書き込んだまま忘れていたようです。

ただ中身を見ても何にも思い出せないのです。ディストリの一種のようなんですが。
hatrack20 ってなんですか? 
0302login:Penguin2015/08/24(月) 00:15:41.48ID:bIksaljH
>>297
板違い
http://kanae.2ch.net/test/read.cgi/os/1371740766/
0303login:Penguin2015/08/24(月) 00:22:25.57ID:CtIXRPdT
>>301
http://gdnewhat.org/download.html
0304login:Penguin2015/08/24(月) 04:33:47.71ID:eZQ2Axnv
>>292-296
すでに、swapに移されたアプリ・データも、
現時点では、実行待ちとなっているだけで、
いずれ実行されるタイミングが来るため、
むやみにswapを解放してはいけない

動作中のアプリで、メモリを多く使いそうなもので、
実行しておくアプリで、使われなさそうなものを終了する

それと、swapの容量も大きくする。
大きさは、物理メモリの2〜4倍

物理メモリを増やすのが、最もよい
0305login:Penguin2015/08/24(月) 05:33:54.77ID:u9ogdoPu
リークしてんじゃねって話だと思うんで、ゲームのバグが直るまで時々ゲーム再起動しなってのが一番なんじゃないかと
0306login:Penguin2015/08/24(月) 10:35:09.78ID:RXuZLVaX
>>293で話は終わってる
0307login:Penguin2015/08/24(月) 10:56:33.10ID:hDT0yTZK
>>304
> むやみにswapを解放
これは具体的にどんな操作のことを言ってるの?
0308login:Penguin2015/08/24(月) 11:32:54.06ID:RXuZLVaX
>>304は>>284の人なのかな
なんか言ってることがとんちんかん
0309login:Penguin2015/08/24(月) 12:24:23.38ID:/1EuxNVs
ここでようなやつじゃバグ報告なんて無理
0310login:Penguin2015/08/24(月) 13:12:30.22ID:GEz+Qq+n
>>292のゲームやってみた
10面くらいやってメモリ消費量1.6GBほど(chromiumと2chブラウザ込)
たしかにゲーム序盤から増え続けてはいるが今時問題になる程でもないと思う
これをメモリとswap食いつぶすまでやるなんて、>>292のPCの構成とゲームのプレー時間が常識外なんじゃないの?
0311login:Penguin2015/08/24(月) 13:17:37.85ID:GEz+Qq+n
ちなみに、ブラウザ閉じればメモリは開放される
ゲームはコンティニューできるし、時々ブラウザ閉じれば問題ないだろ
0312login:Penguin2015/08/24(月) 13:22:42.48ID:OWw4/NdT
linuxmintなんですが、ディスクユーティリティで見ると
外付けHDDが接続してないのに接続しているように見えて、
フォーマットが成功したり失敗するのですが見えなくする方法ないですか
http://up.pandoravote.net/up4/img/panflash00094174.jpg
http://up.pandoravote.net/up4/img/panflash00094175.jpg
画像は接続状態です
03133122015/08/24(月) 13:29:25.66ID:OWw4/NdT
HDDの不良のようでした
0314login:Penguin2015/08/24(月) 13:38:36.60ID:wqJWGnhw
>>310
報告乙。
猿のようにゲームしてる292が脳内で映像化された
全米が呆れた…
0315login:Penguin2015/08/24(月) 13:57:28.58ID:RXuZLVaX
そもそも「swapが溜まった」ってのはどうやって確認したんだろう
0316login:Penguin2015/08/24(月) 14:12:02.19ID:v+tkXWk7
swapoffしちゃいけない状況では、swapoffできずエラーになる
まずメモリ側を開放するべき
この場合はゲーム閉じる
0317login:Penguin2015/08/24(月) 14:25:08.72ID:yJt+pH4+
>>315
topでもfreeでもconkyでもアプレットでもシステムモニタでも…
っていうか、お前Linux使ってんの?
0318login:Penguin2015/08/24(月) 14:30:29.29ID:RXuZLVaX
>>317
「どうやって確認するのか」ではなく
「>>292がどうやって確認したのか」
0319login:Penguin2015/08/24(月) 14:38:23.72ID:UY3CmyEL
>>314
>全米が呆れた…
くっそ、こんなレスで・・・こんなレスで・・・
ピルクル返して!、鼻から出ちゃったピルクル返して!
あ〜もう、シャツにまで垂れちゃったじゃないのコレ・・・
0320login:Penguin2015/08/24(月) 16:28:54.59ID:9VmObllJ
>>310
メモリ1GBでスワップ2GBですが20分しかプレイしてませんよ
0321login:Penguin2015/08/24(月) 16:53:02.06ID:RXuZLVaX
>>320
freeコマンドの実行結果見せて
0322login:Penguin2015/08/24(月) 17:19:42.72ID:9VmObllJ
total used free shared buffers cached
Mem: 1015164 945240 69924 131148 12076 320712
-/+ buffers/cache: 612452 402712
Swap: 2074620 886384 1188236
0323login:Penguin2015/08/24(月) 17:22:15.42ID:9VmObllJ
イマイチ何でそんなことを聞いたのかハテナですが
どうやって確認したのか聞いてどうにかなるんですか?
0324login:Penguin2015/08/24(月) 17:23:06.92ID:DwvwgyUI
全米が鼻からピクルス
0325login:Penguin2015/08/24(月) 17:29:23.52ID:RXuZLVaX
あ、質問者本人なのか
名前欄に292って書いといてよ

>>322
ありがと

>>323
確認方法を間違ってる可能性もあるかな、と思って

まぁほんとにメモリ食ってるなら
食ってるプロセス側でなんとかするしかないよ
OS側から解放とかはできない
せいぜいkillするくらい
0326login:Penguin2015/08/24(月) 18:02:17.46ID:mmtTZtZv
echo 3 > /proc/sys/vm/drop_caches

で、ちょっとアグレッシブっぽくメモリの開放する。
プロセスにガッチリ握られてたら無理だけど。
0327login:Penguin2015/08/24(月) 18:02:39.78ID:RXuZLVaX
>>326
今回はそれじゃ無理
0328login:Penguin2015/08/24(月) 18:16:16.73ID:qcIlBDhL
メモリ1Gだと昨今のブラウザだけで700MBぐらい余裕で食うから、
GUIデスクトップと合わせてスワップしまくり、
さらにそのブラウザゲーム?がリークしてるとしたら手に負えない感じになるんでは。
0329login:Penguin2015/08/24(月) 19:11:44.51ID:2BoAHXdp
Linuxは省メモリーですから、4MBの386マシンで十分ウェブを歩けましたよ。
0330login:Penguin2015/08/24(月) 20:16:41.35ID:DwvwgyUI
>>328
このメモリ使用量を見ると、どんだけ無駄にメモリ使ってんのと思うよな
レンダリングエンジンこそ違うが
それでもJSやHTMLの基本骨格はそれほど変わって無いのに
20年前のネスケとかと比べてメモリ使用量100倍以上だろ
0331login:Penguin2015/08/24(月) 20:24:06.80ID:2WzT4+q5
フロッピーで起動出来てた頃と比べてもさ
0332login:Penguin2015/08/24(月) 20:34:45.19ID:k2a5n0Ui
そりゃファミコンからプレステ2ぐらいまで進化してるからな
0333login:Penguin2015/08/24(月) 23:04:26.09ID:JqwN2Ytb
>>332の状態で使ってて、なんの違和感も感じないなら、ドM間違いなしですやん
0334login:Penguin2015/08/24(月) 23:06:36.81ID:JqwN2Ytb
うわー、はずかし>>322の間違いですやん
0335login:Penguin2015/08/25(火) 01:04:53.17ID:bQnicPzK
違和感があったからこそ、ここに来たんでしょ。
加えて重箱の隅をつつくけど、違和感を感じるという言い回しも合わせれば恥ずかしいの限度を超えてそう。
0336login:Penguin2015/08/25(火) 10:31:08.34ID:5PlJkwpt
恐怖感を感じたり
劣等感を感じたり
達成感を感じたり
満足感を感じたり

したらいかんのか
0337login:Penguin2015/08/25(火) 10:34:13.64ID:sgoCWOap
雑談はよそでやっとくれよ
03382512015/08/25(火) 12:21:52.65ID:hmMey4ph
質問しといて失念してましたw

fstab
tmpfs /home/Ippan tmpfs noatime 0 0
df -h
tmpfs 1.7G 613M 1.1G 36% /home/Ippan

ブラウザキャッシュは350Mになってます。正味のデータは400M位だと思います。
どんなもんでしょう>>252
0339login:Penguin2015/08/25(火) 16:21:05.03ID:rrBh/exW
>>337
おっけー!
じゃ、しつもーん!

オマイラはUbuntu one使ってる?
それともdropboxか?

最高のデスクトップ環境を作るために、今けっこう悩んでるんだわ。
どっちが良いと思う?

ちなUbuntu14.04LTSですわ。
0340login:Penguin2015/08/25(火) 16:24:23.10ID:ocx/xIVv
>>339
Ubuntu oneはとっくに終了してますが。
0341login:Penguin2015/08/25(火) 16:56:42.52ID:kmjGaxol
元ファイル名に含まれている8ケタ続きの数字(日付)だけを消す場合、どのようにすればよろしいでしょうか
dummy_YYYYMMDD.tmp→Dummy.tmp
へとしたいです。
0342login:Penguin2015/08/25(火) 17:03:55.34ID:/CrXIDc8
mvで正規表現使って文字数指定して数字を消せばいいんでしょ
0343login:Penguin2015/08/25(火) 17:08:06.63ID:ocx/xIVv
>>341
mv dummy{_YYYYMMDD,}.tmp
0344login:Penguin2015/08/25(火) 17:45:48.42ID:bQnicPzK
>>343
YYYYMMDDには日付が入るはずだが。
0345login:Penguin2015/08/25(火) 18:25:24.13ID:ocx/xIVv
>>344
複数のファイルをと指定がないので。
0346login:Penguin2015/08/25(火) 18:34:08.37ID:aznuuZ0J
>>340
え?
でも天気ウィジェットをインスコするときにログイン求められたぞ?
それで思い出したんだよ。
0347login:Penguin2015/08/25(火) 21:37:43.76ID:84SswqXZ
正規表現が使えるperl版のrenameコマンドとか
0348login:Penguin2015/08/25(火) 21:48:27.88ID:gdYtEgW6
findしてxargsだな
0349login:Penguin2015/08/26(水) 05:24:55.24ID:9CFQy1lF
Rubyなら

print "dummy_20150826.tmp".gsub(/_\d{8}/, '')
#=> dummy.tmp

gsubは、一致したすべての箇所を、置換する
\d は、10進数字 [0-9]
{8} は、8個
'' は、空文字列へ置換する
0350login:Penguin2015/08/26(水) 11:55:18.59ID:eNdrpRM6
>>346
Ubuntu One自体は終わってないけど
Ubuntu One file servicesは終了した
0351login:Penguin2015/08/26(水) 16:02:49.20ID:aDP04ZPG
>>350
そう言うことか…
UbuntuのUNITYって、パネルのスペースもったいなさすぎ。
ここにパソコンの情報を並べて機能的にしたい。
とりあえずスタートボタンは設置したww
0352login:Penguin2015/08/26(水) 21:53:37.78ID:CqVfhJ+V
zshを使ってる時にbashでシェルスクリプトを実行したいんですが
シェルスクリプトの一行目にbashのパスが書かれてればbashで実行されると思っていいですか?
0353login:Penguin2015/08/26(水) 22:34:08.47ID:nL94wbhv
うん
0354login:Penguin2015/08/26(水) 23:15:19.98ID:Ho3aRBfj
rsyncについてお尋ねします。
ディレクトリdir2にディレクトリdir1が存在するかどうかを確認せずに以下を実行してしまった場合、
rsync -a dir1 dir2/
dir2にあるdir1が元々存在していたかどうかを確認する方法はないでしょうか?
0355login:Penguin2015/08/26(水) 23:20:07.11ID:g9kTSnLs
>>352
行頭の#!(必須(シバン、又はシェバン))に続けてスクリプトを実行するプログラムのパスを書く
#!/bin/bash なら/bin/bashがそのそのファイルを実行する
#!/usr/bin/perl なら/usr/bin/perlが実行する

シバン行は一行目とは限らなくて良い
0356login:Penguin2015/08/27(木) 00:56:06.52ID:Bf7knWmm
ふうせんって何やったらこんなに叩かれるの?
0357login:Penguin2015/08/27(木) 01:25:17.56ID:d+UhFxYs
そういうのはよそでやって
0358login:Penguin2015/08/27(木) 01:31:54.19ID:1T2/tImB
>>351
conkyでも使え
0359login:Penguin2015/08/27(木) 01:53:42.13ID:EvKTs6Bm
>>354 なさそう。
0360login:Penguin2015/08/27(木) 03:18:44.14ID:/+rLHCk8
>>359
やはりないんですね。ありがとうございました。
0361login:Penguin2015/08/27(木) 10:36:36.60ID:AbA2Gi1p
例えば>>354みたいにディレクトリ(dir2/dir1/ か?)の有無を
bashでやるとしたら

if [ ! -e "dir2/dir1/" ]; then
echo "dir2/dir1/ が無い"
else
echo "dir2/dir1/ が有る"
fi

で良いんだっけ
0362login:Penguin2015/08/27(木) 11:10:14.60ID:d+UhFxYs
>>354は今あるかどうかではなく
rsync実行前にあったかどうかを聞いている
0363login:Penguin2015/08/27(木) 18:25:40.78ID:dcr4wv7d
Debian

sshでport 30000で接続できるかチェックしたいんですけど
確認できるコマンドもしくはwebサービスありませんか?
sshでタイムアウトになって全然接続できないのでこれはファイアーウォールの設定が原因なのかどうか調査したいんです
iptablesの設定なんですけどhttps://wiki.debian.org/iptablesのを丸コピペしただけです
0364login:Penguin2015/08/27(木) 18:54:05.25ID:dULRjGDa
>>363
> 確認できるコマンドもしくはwebサービスありませんか?
ssh

という話ではないの?
0365login:Penguin2015/08/27(木) 19:02:12.79ID:d+UhFxYs
IPアドレス書けばだれかテストしてくれるよ
0366login:Penguin2015/08/27(木) 19:50:59.00ID:OUvFozOR
なにそれこわい
0367login:Penguin2015/08/27(木) 20:09:41.27ID:B4hpY8De
>>363
sshd.confの待ち受けポートは変えたん?
■ このスレッドは過去ログ倉庫に格納されています