wgetを使ってシェルスクリプトでダウンロードツールを作ったんだけど
ナロー回線だから出来るだけ無駄を省きたくて
-cオプションで既存ダウンロード分に追記する形にしてる
でも当然ならがコマンドが2重に発行されたらぐちゃぐちゃになるから
psコマンドでwgetを2重発行しないようにしてるけどちょっと不安
実際一部の文字がpsコマンドで「?」表示されてgrepに掛からなかったことがあり
ファイルが壊れたことがあった
ぶっちゃけダウンロードしてるのはニコニコの動画であり
(動画なんで視聴しないと壊れてるのかわからず厄介)
ID_タイトル.mp4とかの形式で保存してるんだけど
問題はマルチバイト文字のタイトルだから
「grep "${id}.*${extention}"」として回避
実際はもうちょっとコマンドの詳細まで見てるけど
こんな場合のベストってダウンロード先のファイル名に
プロセスID(wgetを実行するシェルスクリプトのプロセスID)を含めるようにして
状況に応じてファイル名を変えながらwgetするくらいしかないのかな?
既存ダウンロード分のmvに成功したらwgetするとかで
ファイルをロックする相当の処理を実現するイメージなんだけど
ちなみにナローじゃない回線を使うことがあったり
ダウンロード中に止まることがあるため
複数の動画を同時並行でダウンロードするつくりにしているため
この問題はぜひとも回避したいです
探検
シェルスクリプト総合 その28
■ このスレッドは過去ログ倉庫に格納されています
2018/08/27(月) 12:16:09.32
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- NVIDIA幹部「日本、もうロボット大国ではない」 AIで一変 [少考さん★]
- 【速報】 山上徹也被告が謝罪 「何の恨みもありません。非常に申し訳ないことをした」 [お断り★]
- 青切符導入を前に取り締まりが厳格化 自転車の違反でクルマの免停が急増中 [七波羅探題★]
- 芸人・永野が断言 令和が「1」なら昭和は「100楽しかった」「夢いっぱいだった」★2 [muffin★]
- 「Fラン大卒より高卒」企業人事部が断言する🧐"定着率"と"成長力"の明確な差 [パンナ・コッタ★]
- 高市首相「日中共同声明の通りで一切変更ない」政府の台湾への基本的立場について問われ参院本会議で答弁 ★4 [ぐれ★]
- 【実況】博衣こよりのえちえちMIMESIS🏴‍☠🐏🎪🧪★2
- 【悲報】高市政権、国家情報局を来年度にも発足へ [834922174]
- 【速報】俺ガイルでラブラブべろちゅー中出しセックスして妊娠させて子供産ませたいキャラランキング、発表されるwwwwwwwwwwwwwwwwwwwwww [522751891]
- ミニマリストだけど髪の毛もいらない気がしてきた
- 天音かなたそ😇🪽の思い出を語ろう🏡
- 【高市朗報】山上ついに謝罪!「何の恨みもありません。非常に申し訳ないことをした」 [686538148]
