まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索
https://www.google.co.jp/search?&q=site%3A2ch.net%2Ftest%2Fread.cgi%2Flinux%2F+検索語句
https://www.google.co.jp/search?&q=site%3A5ch.net%2Ftest%2Fread.cgi%2Flinux%2F+検索語句
■■■ 「あわしろいくや」と「志賀慶一」に関する必須注意事項 ■■■
・「あわしろいくや」と「志賀慶一」は出入り禁止
・「あわしろいくや」と「志賀慶一」に関する話題は一切禁止
・ついでに翻訳に関する話題も禁止
・志賀慶一Linux機械翻訳事件のまとめサイト: https://www65.atwiki.jp/shiga_keiichi/
・志賀慶一のポータルサイト: https://wikiwiki.jp/baloonfusen/
※前スレ
くだらねえ質問はここに書き込め! Part 240
http://mao.5ch.net/test/read.cgi/linux/1588929759/
くだらねえ質問はここに書き込め! Part 241
■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
2020/07/16(木) 07:53:35.05ID:PIMr5bIE628login:Penguin
2020/10/05(月) 11:18:16.17ID:vjf0bl3E629login:Penguin
2020/10/05(月) 13:38:07.71ID:8m3weOm0 >>628
id変わってるかもだけどありがとう。
俗に言われるAux端子って、音をバイパスしてるだけじゃないのね。
aux端子に繋がれたものをパソコン側が認識できるようになってるんだ。スゴいよね。この技術。
あんな小さな端子なのに。
id変わってるかもだけどありがとう。
俗に言われるAux端子って、音をバイパスしてるだけじゃないのね。
aux端子に繋がれたものをパソコン側が認識できるようになってるんだ。スゴいよね。この技術。
あんな小さな端子なのに。
2020/10/05(月) 17:39:04.53ID:qvSdTJm9
線2本あればデータ通信できるやろ
2020/10/05(月) 17:40:15.96ID:qvSdTJm9
端子がすごいんじゃなくて、そこにデータを流してる方がすごいだけ
いろんな音を流せるスピーカーは線2本
音を流せるならデータ通信ができる
いろんな音を流せるスピーカーは線2本
音を流せるならデータ通信ができる
632login:Penguin
2020/10/05(月) 19:48:15.28ID:E21RJQn3 確かに線2本あればなんだけど、なんかすごいね。
H/Wはまるっきし駄目なんだけど、今回はとっても勉強になりました。
すっごい時代になってるね。
AUXとは?AUX端子用ミニプラグには15種類以上もの規格があった
https://music-lifestyle.net/kinds_of_mini-plug/
H/Wはまるっきし駄目なんだけど、今回はとっても勉強になりました。
すっごい時代になってるね。
AUXとは?AUX端子用ミニプラグには15種類以上もの規格があった
https://music-lifestyle.net/kinds_of_mini-plug/
2020/10/06(火) 08:59:48.84ID:0IHWElo7
>>624
Ruby で書いた。
ただし、DryRun なので表示されるだけで、実際には実行されません
require 'fileutils'
# 絶対パスのディレクトリ名の後ろに、* を付けること!
# . で始まる、隠し directory, file を除く
dir_path = "C:/Users/Owner/Documents/test/*"
target_dir = File.dirname( dir_path ) # ディレクトリパスだけを取り出す
# ^ は先頭から、\d は数字、+ は1文字以上。( ) 内は、$1 でキャプチャー
re = /^(\d+)/
Dir.glob( dir_path )
.select { |full_path| File.file?( full_path ) } # ファイルのみ処理する
.each do |full_path|
old_filename = File.basename( full_path ) # ファイル名
# ファイル名を置換する。format で、0埋め、3桁表示にする
new_filename = old_filename.sub( re ) { "#{ "%03d" % $1 }" }
# ファイル名に変更がない場合は、処理しない
next if old_filename == new_filename
dest_path = target_dir + "/" + new_filename
FileUtils::DryRun.move( full_path, dest_path )
end
Ruby で書いた。
ただし、DryRun なので表示されるだけで、実際には実行されません
require 'fileutils'
# 絶対パスのディレクトリ名の後ろに、* を付けること!
# . で始まる、隠し directory, file を除く
dir_path = "C:/Users/Owner/Documents/test/*"
target_dir = File.dirname( dir_path ) # ディレクトリパスだけを取り出す
# ^ は先頭から、\d は数字、+ は1文字以上。( ) 内は、$1 でキャプチャー
re = /^(\d+)/
Dir.glob( dir_path )
.select { |full_path| File.file?( full_path ) } # ファイルのみ処理する
.each do |full_path|
old_filename = File.basename( full_path ) # ファイル名
# ファイル名を置換する。format で、0埋め、3桁表示にする
new_filename = old_filename.sub( re ) { "#{ "%03d" % $1 }" }
# ファイル名に変更がない場合は、処理しない
next if old_filename == new_filename
dest_path = target_dir + "/" + new_filename
FileUtils::DryRun.move( full_path, dest_path )
end
2020/10/06(火) 09:39:25.88ID:fUP34e5P
>>624
for f in $(ls *.jpg); do newname=$(printf "%03d¥n" ${f/.jpg}); mv -f $f "$newname.jpg"; done
for f in $(ls *.jpg); do newname=$(printf "%03d¥n" ${f/.jpg}); mv -f $f "$newname.jpg"; done
2020/10/06(火) 11:07:18.37ID:XVHUwg7l
haskellで書くとどうかける?
636633
2020/10/06(火) 11:08:28.36ID:0IHWElo7637633
2020/10/06(火) 11:13:19.92ID:0IHWElo7 008, 009 も、8進数と解釈されるので、バグってしまう
これは、やっかい。
Ruby のformat 関数は、文字列を一旦、整数型へ変換してるのかも
これは、やっかい。
Ruby のformat 関数は、文字列を一旦、整数型へ変換してるのかも
638633
2020/10/06(火) 11:27:08.12ID:0IHWElo7 >>633
修正
>"%03d" % $1
"%03d" % $1.to_i
0で始まる文字列を、一旦、10進数整数へ変換してから、format するように修正します
08 → 8 → 008
009 → 9 → 009
修正
>"%03d" % $1
"%03d" % $1.to_i
0で始まる文字列を、一旦、10進数整数へ変換してから、format するように修正します
08 → 8 → 008
009 → 9 → 009
2020/10/06(火) 11:33:53.73ID:HTbNfN0b
5chに貼られたコードの権利は5chのものになるって本当?
2020/10/06(火) 12:11:14.07ID:0IHWElo7
5ch の運営会社が勝手にソースコードを使うと、
元の作者が、訴えるかも知れない
5chに書き込んだコードが、自作したものとは限らないから、
運営会社が、勝手に使うのは難しい
区別できないので、訴えられる可能性もあるから
元の作者が、訴えるかも知れない
5chに書き込んだコードが、自作したものとは限らないから、
運営会社が、勝手に使うのは難しい
区別できないので、訴えられる可能性もあるから
2020/10/06(火) 23:55:29.57ID:XVHUwg7l
~/a/b/c/を~/d/としてみるためのリンクの作り方を教えてください
2020/10/07(水) 01:32:53.73ID:LkSmkKu+
>>641
ln -s ~/a/b/c ~/d
ln -s ~/a/b/c ~/d
643login:Penguin
2020/10/07(水) 14:05:49.00ID:2lqFkkcL >>639
本当。しかし、あらゆる権利ではない。
本当。しかし、あらゆる権利ではない。
644login:Penguin
2020/10/07(水) 16:39:52.23ID:amJlzUIq すっごいくだらない質問なんだけど、こういったshellにしても言語にしても、問題形式で学習するサイトってありますか?
公文育ちなんで、そっちの方がスキルあがるかも。
英語でもオッケーです。
公文育ちなんで、そっちの方がスキルあがるかも。
英語でもオッケーです。
645login:Penguin
2020/10/07(水) 19:24:33.32ID:oUekJk3e 1時間前52歳の生涯を終えた
2020/10/07(水) 20:17:03.31ID:SBI1ZEjk
647login:Penguin
2020/10/07(水) 21:14:51.13ID:lTrdyMmb >>646
ありがとう!いってみます!
ありがとう!いってみます!
2020/10/08(木) 04:37:38.65ID:rclc/Umi
長年、USP研究所の上田隆一が、雑誌の連載でシェル芸をやってた。
「linux シェル芸 上田隆一」で検索
漏れは、Ruby で書いた方が良いと思うけど
「linux シェル芸 上田隆一」で検索
漏れは、Ruby で書いた方が良いと思うけど
649633
2020/10/08(木) 07:30:10.81ID:rclc/Umi650633
2020/10/08(木) 07:31:09.13ID:rclc/Umi require 'fileutils'
# 絶対パスのディレクトリ名の後ろに、* を付けること!
# . で始まる、隠し directory, file を除く
dir_path = "C:/Users/Owner/Documents/Ruby/test/test75_9_3/*"
target_dir = File.dirname( dir_path ) # ディレクトリパスだけを取り出す
re = /^(\d+)/ # ^ は先頭から、\d は数字、+ は1文字以上。( ) 内は、$1 でキャプチャー
# hash のキーは、変更後のファイル名、値は変更前のファイル名
hash = Dir.glob( dir_path )
.select { |full_path| File.file?( full_path ) } # ファイルのみ処理する
.each_with_object( { } ) do |full_path, hash|
old_filename = File.basename( full_path ) # ファイル名
# ファイル名を置換する。format で、0埋め、3桁表示にする。
# to_i は、8進数と解釈された場合のバグ対策。08 → 8 → 008
new_filename = old_filename.sub( re ) { "#{ "%03d" % $1.to_i }" }
# 同じファイル名になる場合は、エラー。既に、ハッシュに追加されていれば
raise "#{ hash[ new_filename ] } と、#{ old_filename } は、同じファイル名になります!" if
hash.has_key? new_filename
hash[ new_filename ] = old_filename # ファイル名を追加
# ファイル名に変更がない場合は、処理しない
next if old_filename == new_filename
dest_path = target_dir + "/" + new_filename
FileUtils::DryRun.move( full_path, dest_path )
end
# 絶対パスのディレクトリ名の後ろに、* を付けること!
# . で始まる、隠し directory, file を除く
dir_path = "C:/Users/Owner/Documents/Ruby/test/test75_9_3/*"
target_dir = File.dirname( dir_path ) # ディレクトリパスだけを取り出す
re = /^(\d+)/ # ^ は先頭から、\d は数字、+ は1文字以上。( ) 内は、$1 でキャプチャー
# hash のキーは、変更後のファイル名、値は変更前のファイル名
hash = Dir.glob( dir_path )
.select { |full_path| File.file?( full_path ) } # ファイルのみ処理する
.each_with_object( { } ) do |full_path, hash|
old_filename = File.basename( full_path ) # ファイル名
# ファイル名を置換する。format で、0埋め、3桁表示にする。
# to_i は、8進数と解釈された場合のバグ対策。08 → 8 → 008
new_filename = old_filename.sub( re ) { "#{ "%03d" % $1.to_i }" }
# 同じファイル名になる場合は、エラー。既に、ハッシュに追加されていれば
raise "#{ hash[ new_filename ] } と、#{ old_filename } は、同じファイル名になります!" if
hash.has_key? new_filename
hash[ new_filename ] = old_filename # ファイル名を追加
# ファイル名に変更がない場合は、処理しない
next if old_filename == new_filename
dest_path = target_dir + "/" + new_filename
FileUtils::DryRun.move( full_path, dest_path )
end
651login:Penguin
2020/10/08(木) 07:37:26.95ID:jQEBHBFu 1行目に #!/usr/bin/ruby とか書け。
何の投稿か分かりやすくするお作法として。
何の投稿か分かりやすくするお作法として。
2020/10/08(木) 13:23:19.68ID:vzwGsANj
$ sh ./time.sh 15:00 ls
これで15:00にlsを実行するスクリプトをください
これで15:00にlsを実行するスクリプトをください
2020/10/08(木) 13:26:14.91ID:9sf6KIsl
君が15時にls打てばいいんやで
2020/10/08(木) 14:09:37.59ID:dTWF9IJk
>>652
これでどーよ
#!/bin/sh
target_time=$1
target_command=$2
while true; do
now=`date +'%H:%M'`
if [ "$now" = "$target_time" ]; then
#do_proc
$target_command
exit 0
fi
sleep 60
done
これでどーよ
#!/bin/sh
target_time=$1
target_command=$2
while true; do
now=`date +'%H:%M'`
if [ "$now" = "$target_time" ]; then
#do_proc
$target_command
exit 0
fi
sleep 60
done
2020/10/08(木) 15:26:38.69ID:gH+eDdAE
>>652
time.sh が何だか知らんが cron か at できんの?
time.sh が何だか知らんが cron か at できんの?
2020/10/08(木) 15:27:07.82ID:gH+eDdAE
cron か at でできんの?
2020/10/08(木) 16:23:12.94ID:9sf6KIsl
Tripwire とか、買えばいいのに
2020/10/08(木) 17:38:24.87ID:dFSjAbzA
659login:Penguin
2020/10/08(木) 18:05:17.20ID:Bx2mUa7Z >>658 がマジで解らん。
cron の存在しないディストリビューションがあるということ?
cron の存在しないディストリビューションがあるということ?
2020/10/08(木) 18:36:52.47ID:gH+eDdAE
>>658
at も入ってね?入れればいいじゃん
at も入ってね?入れればいいじゃん
2020/10/08(木) 21:06:51.67ID:gr6S/b0v
atやcronでlsしても端末には出力されず
たとえばファイルにリダイレクトとかしなくちゃならなくなるんじゃね
たとえばファイルにリダイレクトとかしなくちゃならなくなるんじゃね
2020/10/08(木) 22:51:44.63ID:JOCyca6D
>>655
>time.sh が何だか知らんが
time.sh が15:00にlsを実行するスクリプトと言うことだろ
端末が開きっぱなしで、15:00になったらその端末でなにがしらの作業していても
lsの結果を割り込み表示させたいんじゃないのか
>time.sh が何だか知らんが
time.sh が15:00にlsを実行するスクリプトと言うことだろ
端末が開きっぱなしで、15:00になったらその端末でなにがしらの作業していても
lsの結果を割り込み表示させたいんじゃないのか
663633
2020/10/08(木) 23:46:11.74ID:rclc/Umi >>651
漏れは、anyenv で、Ruby のバージョンマネージャーのrbenv を使っている
file `which ruby`
/home/ユーザー名/.anyenv/envs/rbenv/shims/ruby
file /usr/bin/ruby
/usr/bin/ruby: cannot open `/usr/bin/ruby' (No such file or directory)
より一般的には、こうかな?
#!/usr/bin/env ruby
漏れは、anyenv で、Ruby のバージョンマネージャーのrbenv を使っている
file `which ruby`
/home/ユーザー名/.anyenv/envs/rbenv/shims/ruby
file /usr/bin/ruby
/usr/bin/ruby: cannot open `/usr/bin/ruby' (No such file or directory)
より一般的には、こうかな?
#!/usr/bin/env ruby
2020/10/09(金) 00:59:50.36ID:qGXEQJCC
俺の環境だとatdは動いてるがatはできないらしい
$ at now +2 minutes
warning: commands will be executed using /bin/sh
at> touch aa.txt
at> <EOT>
job 1 at Fri Oct 9 00:33:00 2020
いくら待ってもファイルは作られず
$ at now +2 minutes
warning: commands will be executed using /bin/sh
at> touch aa.txt
at> <EOT>
job 1 at Fri Oct 9 00:33:00 2020
いくら待ってもファイルは作られず
2020/10/09(金) 01:14:27.97ID:uyGN2035
666633
2020/10/09(金) 05:44:04.23ID:jb9xHqqC 漏れは、Windows 10, WSL, Ubuntu 18.04 で、
VSCode の拡張機能、Remote WSL も使う
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた
anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える
以下のRuby スクリプトを実行すると、ちゃんと、2.6.6 と表示できた!
#!/usr/bin/env ruby
puts RUBY_VERSION #=> 2.6.6
VSCode の拡張機能、Remote WSL も使う
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた
anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える
以下のRuby スクリプトを実行すると、ちゃんと、2.6.6 と表示できた!
#!/usr/bin/env ruby
puts RUBY_VERSION #=> 2.6.6
667633
2020/10/09(金) 06:03:32.83ID:jb9xHqqC file `which node`
/home/ユーザー名/.anyenv/envs/nodenv/shims/node
以下のJavaScript ファイルを実行すると、ちゃんと、12.16.2 と表示できた!
#!/usr/bin/env node
console.log(process.version) //=> v12.16.2
/home/ユーザー名/.anyenv/envs/nodenv/shims/node
以下のJavaScript ファイルを実行すると、ちゃんと、12.16.2 と表示できた!
#!/usr/bin/env node
console.log(process.version) //=> v12.16.2
668login:Penguin
2020/10/09(金) 09:20:20.19ID:+Pchcpaw2020/10/09(金) 13:00:08.46ID:B9S6DB/U
ssh では接続できるのに、scpでファイル転送できないホストがVPN上にあります。
MTUの設定が悪いと思って、LibreSWANにて調整済みです。
<VPN上ホストでのpingテスト>
ping: local error: Message too long, mtu=1280
<ローカルマシンでのpingテスト>
icmp_seq=1 Frag needed and DF set (mtu = 1280) ルーターからの通知も受け取っている
ping: local error: Message too long, mtu=1280
しかし、双方で、scpのファイル通信ができません。(パスワード入力後、無応答になる。)
あきらめて、rsyncなど新しいコマンドを使うしかないでしょうか。
MTUの設定が悪いと思って、LibreSWANにて調整済みです。
<VPN上ホストでのpingテスト>
ping: local error: Message too long, mtu=1280
<ローカルマシンでのpingテスト>
icmp_seq=1 Frag needed and DF set (mtu = 1280) ルーターからの通知も受け取っている
ping: local error: Message too long, mtu=1280
しかし、双方で、scpのファイル通信ができません。(パスワード入力後、無応答になる。)
あきらめて、rsyncなど新しいコマンドを使うしかないでしょうか。
2020/10/09(金) 13:03:55.92ID:yOUUyeQu
Linux搭載もしくはOSが入ってない小型(20センチ角ぐらい)の安いPCって売ってないですかね?
自作だとでかくなりそうだから市販品で探してるんですがみんなWindowsとOfficeが入ってるんでライセンス料払いたくないんです
目的は24時間プログラムを動かして定期的にログを収集するだけで、ゲームしたり動画見たりとかそういうのはしません
自作だとでかくなりそうだから市販品で探してるんですがみんなWindowsとOfficeが入ってるんでライセンス料払いたくないんです
目的は24時間プログラムを動かして定期的にログを収集するだけで、ゲームしたり動画見たりとかそういうのはしません
2020/10/09(金) 13:12:33.35ID:yfkY2C3W
ラズパイでいいじゃん
2020/10/09(金) 13:15:05.91ID:B9S6DB/U
2020/10/09(金) 13:18:55.35ID:B9S6DB/U
674login:Penguin
2020/10/09(金) 14:07:37.27ID:+Pchcpaw >>673
scp(1)
https://linux.die.net/man/1/scp
-v' Verbose mode. Causes scp and ssh(1) to print debugging messages about their progress. This is helpful in debugging connection, authentication, and configuration problems.
scp(1)
https://linux.die.net/man/1/scp
-v' Verbose mode. Causes scp and ssh(1) to print debugging messages about their progress. This is helpful in debugging connection, authentication, and configuration problems.
2020/10/09(金) 14:25:15.98ID:wS3Qb7lb
>>669
https://serverfault.com/questions/120505/problems-with-scp-stalling-during-file-copy-over-vpn
少なくともログを見るとかverboseの出力見るとかしろ
https://serverfault.com/questions/120505/problems-with-scp-stalling-during-file-copy-over-vpn
少なくともログを見るとかverboseの出力見るとかしろ
676669
2020/10/09(金) 14:27:14.62ID:B9S6DB/U >>674
debug1: Connection established.
パスワードを入力
Authenticated to サーバー (サーバーIP:22).
debug1: channel 0: new [client-session]
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: pledge: network
debug1: client_input_global_request: rtype [email protected] want_reply 0
debug1: Sending environment.
debug1: Sending env LC_MEASUREMENT = ja_JP.UTF-8
debug1: Sending env LC_PAPER = ja_JP.UTF-8
debug1: Sending env LC_MONETARY = ja_JP.UTF-8
debug1: Sending env LANG = en_US.UTF-8
debug1: Sending env LC_NAME = ja_JP.UTF-8
debug1: Sending env LC_ADDRESS = ja_JP.UTF-8
debug1: Sending env LC_NUMERIC = ja_JP.UTF-8
debug1: Sending env LC_TELEPHONE = ja_JP.UTF-8
debug1: Sending env LC_IDENTIFICATION = ja_JP.UTF-8
debug1: Sending command: scp -v -r -f /path/to/the/FOLDER
ここで停止したままになっていました。↑
CTRL+C
debug1: channel 0: free: client-session, nchannels 1
debug1: fd 0 clearing O_NONBLOCK
debug1: fd 1 clearing O_NONBLOCK
Killed by signal 2.
debug1: Connection established.
パスワードを入力
Authenticated to サーバー (サーバーIP:22).
debug1: channel 0: new [client-session]
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: pledge: network
debug1: client_input_global_request: rtype [email protected] want_reply 0
debug1: Sending environment.
debug1: Sending env LC_MEASUREMENT = ja_JP.UTF-8
debug1: Sending env LC_PAPER = ja_JP.UTF-8
debug1: Sending env LC_MONETARY = ja_JP.UTF-8
debug1: Sending env LANG = en_US.UTF-8
debug1: Sending env LC_NAME = ja_JP.UTF-8
debug1: Sending env LC_ADDRESS = ja_JP.UTF-8
debug1: Sending env LC_NUMERIC = ja_JP.UTF-8
debug1: Sending env LC_TELEPHONE = ja_JP.UTF-8
debug1: Sending env LC_IDENTIFICATION = ja_JP.UTF-8
debug1: Sending command: scp -v -r -f /path/to/the/FOLDER
ここで停止したままになっていました。↑
CTRL+C
debug1: channel 0: free: client-session, nchannels 1
debug1: fd 0 clearing O_NONBLOCK
debug1: fd 1 clearing O_NONBLOCK
Killed by signal 2.
2020/10/09(金) 14:30:56.65ID:B9S6DB/U
2020/10/09(金) 14:50:30.12ID:ipMi0KoM
2020/10/09(金) 14:51:03.46ID:VDs1FkNL
いまでも更新の続くQmmpはWinamp用のスキンでシャッフル、リピートボタンとMONOSTER.bmpの位置がズレるのを直さないのでしょうか
2020/10/09(金) 15:45:24.97ID:REUky2Uw
ラズパイの電源切るときどうしてんの?
ログインしてshutdownしてから電源切る?
ログインしてshutdownしてから電源切る?
681login:Penguin
2020/10/09(金) 17:00:24.07ID:2L5tm1x1682login:Penguin
2020/10/09(金) 17:06:51.52ID:Ie8qFKNS2020/10/09(金) 19:27:14.23ID:DdOzcUIX
>>671
Intel NUC、ASUS Mini PC PN50 の方が、困ったらWindowsが動いてくれるような...
Intel NUC、ASUS Mini PC PN50 の方が、困ったらWindowsが動いてくれるような...
2020/10/10(土) 02:26:58.11ID:IkQVXCWu
>>676
>scp -v -r -f /path/to/the/FOLDER
-f というオプションは存在するの?
-v を、-vvv にすれば?
SSHでのscpコマンドの使い方
>https://saba.omnioo.com/note/1068/ssh%E3%81%A7%E3%81%AEscp%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9/
この記事には、
>時々rsync使えないサーバーありますよね
って書いてあるから、scp, rsync を使えないサーバーかも
>scp -v -r -f /path/to/the/FOLDER
-f というオプションは存在するの?
-v を、-vvv にすれば?
SSHでのscpコマンドの使い方
>https://saba.omnioo.com/note/1068/ssh%E3%81%A7%E3%81%AEscp%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9/
この記事には、
>時々rsync使えないサーバーありますよね
って書いてあるから、scp, rsync を使えないサーバーかも
2020/10/10(土) 03:36:38.17ID:Z/2EmIBF
NICの誤認識を直すにはどのようにすれば良いでしょうか?
マザーのNICがIntel I219-Vなのですが、いつの間にかI211だと誤認識されてしまいました。
Intelからドライバを取って来て、
make && make install && rmmod e1000e && modprobe e1000e
しましたが誤認識は直らず、100Mb/s & 接続不良で時々通信が途絶えます。
古い人間なのでNIC設定はmake configでしかやったことがなく、
今どきはどのように設定するか教えて頂けると嬉しいです。よろしくお願いします。
Ubuntu20.04(5.4.0-48-generic)
マザーのNICがIntel I219-Vなのですが、いつの間にかI211だと誤認識されてしまいました。
Intelからドライバを取って来て、
make && make install && rmmod e1000e && modprobe e1000e
しましたが誤認識は直らず、100Mb/s & 接続不良で時々通信が途絶えます。
古い人間なのでNIC設定はmake configでしかやったことがなく、
今どきはどのように設定するか教えて頂けると嬉しいです。よろしくお願いします。
Ubuntu20.04(5.4.0-48-generic)
686login:Penguin
2020/10/10(土) 10:23:24.99ID:H049Jzfr >>669
VPN上とは?
VPN上とは?
687login:Penguin
2020/10/10(土) 10:27:08.55ID:H049Jzfr >>670
EC2
EC2
688login:Penguin
2020/10/10(土) 10:28:13.29ID:H049Jzfr >>679
はい
はい
689login:Penguin
2020/10/10(土) 10:29:03.29ID:H049Jzfr >>680
はい
はい
690login:Penguin
2020/10/10(土) 10:33:09.78ID:H049Jzfr >>685
誤認識と思ってる理由は?
誤認識と思ってる理由は?
2020/10/10(土) 10:51:31.28ID:Z/2EmIBF
>>690
lspciなどで確認するとI211表記。m/bの仕様を確認するとI219-v。
lspciなどで確認するとI211表記。m/bの仕様を確認するとI219-v。
692sage
2020/10/10(土) 11:46:48.30ID:MAhOr92K ttp://datyotosanpo.blog.fc2.com/blog-entry-190.html
693sage
2020/10/10(土) 11:50:14.65ID:MAhOr92K 適当にググって出てきたの貼ったけど症状ちょっと違うんで、マザボ型番やlspciとかの結果晒すのと、時間ありゃ念のためWin10入れてみるとか
2020/10/10(土) 12:22:43.46ID:LqYD46lw
lspci -nnvvv
が見たいわね
が見たいわね
2020/10/10(土) 12:34:54.33ID:Z/2EmIBF
>>693
調べてくれてありがとう。
ちらほらnvm.cを書き換えて正常化する人達がいる様子みたいです。
ただ、うちのはチェックサムが合っていない旨のメッセージはないので、
単純にI219-Vとして認識させたいだけです。単純ではないのかも知れませんが。
M/B■B450GamingITX/AC, NIC■I219-V, Kernel-5.4.0-48
CPUを2400G, 3100, 1700などに交換していると、いつの間にかNICが不安定になって誤認識に気付いた。
dmesg|grep -i e1000e
e1000e: Intel(R) PRO/1000 Network Driver - 3.8.4-NAPI
e1000e: Copyright(c) 1999 - 2020 Intel Corporation.
lspci |grep -i eth
09:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
lshw | lees
詳細: イーサネット interface
製品: I211 Gigabit Network Connection
ベンダー: Intel Corporation
物理ID: 0
バス情報: pci@0000:09:00.0
論理名: enp9s0
バージョン: 03
シリアル: a8:a1:59:0e:20:0e
サイズ: 100Mbit/s
容量: 1Gbit/s
幅: 32 bits
クロック: 33MHz
性能: bus_master cap_list __________________ physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
設定: autonegotiation=on broadcast=yes driver=igb driverversion=5.6.0-k duplex=full firmware=0. 4-1 ip=192.168.1.2 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
リソース: irq:39 メモリー:f7500000-f751ffff IOポート:f000(サイズ=32) メモリー:f7520000-f7523fff
調べてくれてありがとう。
ちらほらnvm.cを書き換えて正常化する人達がいる様子みたいです。
ただ、うちのはチェックサムが合っていない旨のメッセージはないので、
単純にI219-Vとして認識させたいだけです。単純ではないのかも知れませんが。
M/B■B450GamingITX/AC, NIC■I219-V, Kernel-5.4.0-48
CPUを2400G, 3100, 1700などに交換していると、いつの間にかNICが不安定になって誤認識に気付いた。
dmesg|grep -i e1000e
e1000e: Intel(R) PRO/1000 Network Driver - 3.8.4-NAPI
e1000e: Copyright(c) 1999 - 2020 Intel Corporation.
lspci |grep -i eth
09:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
lshw | lees
詳細: イーサネット interface
製品: I211 Gigabit Network Connection
ベンダー: Intel Corporation
物理ID: 0
バス情報: pci@0000:09:00.0
論理名: enp9s0
バージョン: 03
シリアル: a8:a1:59:0e:20:0e
サイズ: 100Mbit/s
容量: 1Gbit/s
幅: 32 bits
クロック: 33MHz
性能: bus_master cap_list __________________ physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
設定: autonegotiation=on broadcast=yes driver=igb driverversion=5.6.0-k duplex=full firmware=0. 4-1 ip=192.168.1.2 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
リソース: irq:39 メモリー:f7500000-f751ffff IOポート:f000(サイズ=32) メモリー:f7520000-f7523fff
2020/10/10(土) 12:37:17.13ID:Z/2EmIBF
>>694
09:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)
Subsystem: ASRock Incorporation I211 Gigabit Network Connection [1849:1539]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 39
Region 0: Memory at f7500000 (32-bit, non-prefetchable) [size=128K]
Region 2: I/O ports at f000 [size=32]
Region 3: Memory at f7520000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: igb
Kernel modules: igb
09:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)
Subsystem: ASRock Incorporation I211 Gigabit Network Connection [1849:1539]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 39
Region 0: Memory at f7500000 (32-bit, non-prefetchable) [size=128K]
Region 2: I/O ports at f000 [size=32]
Region 3: Memory at f7520000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: igb
Kernel modules: igb
697sage
2020/10/10(土) 12:58:35.06ID:MAhOr92K メーカーサイト見たら211って書いてあるんだけど219って情報はどこから?
tps://www.asrock.com/mb/AMD/Fatal1ty%20B450%20Gaming-ITXac/index.jp.asp#Specification
tps://www.asrock.com/mb/AMD/Fatal1ty%20B450%20Gaming-ITXac/index.jp.asp#Specification
2020/10/10(土) 13:06:34.80ID:Z/2EmIBF
>>697
!!公式の表記に齟齬がありますね。
同じページの「製品の特徴」タブの解説写真だと、Intel I219V Gigabit LANて書いてます。
自分はそこを見て判断しましたが、仰る通り「製品の規格」を見るとGigaLAN Intel I211ATって書いていますね。
えっと、バラして実物を目で確認するか、まずはメーカに聞いてから作業してみます。
!!公式の表記に齟齬がありますね。
同じページの「製品の特徴」タブの解説写真だと、Intel I219V Gigabit LANて書いてます。
自分はそこを見て判断しましたが、仰る通り「製品の規格」を見るとGigaLAN Intel I211ATって書いていますね。
えっと、バラして実物を目で確認するか、まずはメーカに聞いてから作業してみます。
699login:Penguin
2020/10/10(土) 18:39:19.14ID:hEzzHLPZ if ["ABC" = "ABC"]; then
これだとそんなコマンドはねえって怒られるんだね
スペースの有り無しがそこまで重要だとは思わなんだ
これだとそんなコマンドはねえって怒られるんだね
スペースの有り無しがそこまで重要だとは思わなんだ
2020/10/10(土) 19:05:21.40ID:nksDeUOa
2020/10/10(土) 19:09:20.11ID:c3AaS+jV
>>699
補足すると [ はシェルのbuilt-inコマンドだけど、一応 /usr/bin/[ もある。
補足すると [ はシェルのbuilt-inコマンドだけど、一応 /usr/bin/[ もある。
2020/10/10(土) 19:37:43.54ID:nksDeUOa
ifの後はコマンドで、 [ コマンドによって比較命令を実装していると聞けば
センスがある人は、よくこんな単純な方法を思いついたなって感心すると思うんだが
センスが無いやつは分かりづらいと文句をいうだけ
自分が言語を知らないくせに、言語を叩くやつは技術力が低い
謙虚になって勉強すればいいのに、俺勉強したくない○○言語つかうもーんと
自分の知ってる言語に固執する。
シェルスクリプトは得意不得意がある。
シェルスクリプトよりも簡単にかけるという内容であれば別言語を使うのは適切だが
シェルスクリプトが苦手だから〜、俺が馬鹿なんじゃない、シェルスクリプトがぷぷぷなんだ〜
という理由で、○○言語を使うと言ってる場合、そいつが書くコードは
シェルスクリプトよりも冗長で分かりづらいものになってる
センスがある人は、よくこんな単純な方法を思いついたなって感心すると思うんだが
センスが無いやつは分かりづらいと文句をいうだけ
自分が言語を知らないくせに、言語を叩くやつは技術力が低い
謙虚になって勉強すればいいのに、俺勉強したくない○○言語つかうもーんと
自分の知ってる言語に固執する。
シェルスクリプトは得意不得意がある。
シェルスクリプトよりも簡単にかけるという内容であれば別言語を使うのは適切だが
シェルスクリプトが苦手だから〜、俺が馬鹿なんじゃない、シェルスクリプトがぷぷぷなんだ〜
という理由で、○○言語を使うと言ってる場合、そいつが書くコードは
シェルスクリプトよりも冗長で分かりづらいものになってる
2020/10/10(土) 19:43:11.17ID:nksDeUOa
[ がコマンドであると知れば、
変数への代入でスペースを書いてはいけないのも、
ああ、なるほど。そりゃそうなるなってすぐに気付けるはず
むしろ=が含まれるコマンドは諦めたんだなと、その設計方針にすぐに気づくだろう
ここからもセンスの有無がわかる
(実際には \ でエスケープすることで=が含まれるコマンドを扱うことはできる)
変数への代入でスペースを書いてはいけないのも、
ああ、なるほど。そりゃそうなるなってすぐに気付けるはず
むしろ=が含まれるコマンドは諦めたんだなと、その設計方針にすぐに気づくだろう
ここからもセンスの有無がわかる
(実際には \ でエスケープすることで=が含まれるコマンドを扱うことはできる)
704login:Penguin
2020/10/10(土) 19:50:19.94ID:hEzzHLPZ ごめんごめん
2020/10/10(土) 22:27:58.70ID:CJnROAfx
UNIX管理者になりたてのとき、
「あ、/usr/bin になんか変なファイルがある」
と思って消そうとしたが、普通には消せない。
最終的に消し方を発見してその瞬間は満足したが....
いい思い出 (なのか?)
「あ、/usr/bin になんか変なファイルがある」
と思って消そうとしたが、普通には消せない。
最終的に消し方を発見してその瞬間は満足したが....
いい思い出 (なのか?)
2020/10/10(土) 23:50:02.67ID:IkQVXCWu
シェルスクリプトは引っ掛けが多い。
Ruby などを勧める
[ の直後に、空白が必要とか、
a=b の、=の前後に、空白を入れてはいけないとか、
[ a = b ] など、比較演算子が、== ではないとか
Ruby などを勧める
[ の直後に、空白が必要とか、
a=b の、=の前後に、空白を入れてはいけないとか、
[ a = b ] など、比較演算子が、== ではないとか
707login:Penguin
2020/10/11(日) 00:18:30.13ID:oZa3dGJe くだらん。そんな理由なら全部bash記法で書け。
2020/10/11(日) 00:32:56.21ID:8q/H18Mp
>>706
それのどこが、難しいの?
それのどこが、難しいの?
2020/10/11(日) 00:37:35.88ID:MXrN+ai3
shellcheck入れれば済む話
2020/10/11(日) 01:04:44.73ID:S4DKdr/8
>>709
それな。罠とか言う割に実にくだらない
単なる言語特有の書き方の話でしかない
Python使ってブロックはインデントしないといけない罠がある
C言語使って行末は;で終えないといけない罠がある
って言ってるようなもん
た・か・が、書き方の違い
それな。罠とか言う割に実にくだらない
単なる言語特有の書き方の話でしかない
Python使ってブロックはインデントしないといけない罠がある
C言語使って行末は;で終えないといけない罠がある
って言ってるようなもん
た・か・が、書き方の違い
2020/10/11(日) 01:13:08.67ID:Aep5ZZRy
Rubyとか使いたくないよ
ただのWeb用途の言語
ruby on railsが死んだら使いみちなくなるよ
perlみたいに
ただのWeb用途の言語
ruby on railsが死んだら使いみちなくなるよ
perlみたいに
2020/10/11(日) 01:25:07.07ID:il9T82g4
俺が馬鹿だったてだけの事だからそんな事で争わないで下さい
たまたま使って見て、ああそうなんだって思った事を特に意図もなく書いただけなので
ほんとスイマセン
たまたま使って見て、ああそうなんだって思った事を特に意図もなく書いただけなので
ほんとスイマセン
2020/10/11(日) 04:16:22.94ID:AFhpAiK6
testと[って一緒でしょ?
分ける必要あるる
分ける必要あるる
2020/10/11(日) 07:47:34.92ID:S4DKdr/8
一緒じゃない
[ の最期 の ] を省略するとエラーになるし
test に最期の ] をつけるとエラーになる
[ の最期 の ] を省略するとエラーになるし
test に最期の ] をつけるとエラーになる
715login:Penguin
2020/10/11(日) 08:47:58.31ID:oZa3dGJe >>713
$ /bin/test --help | grep -A1 備考:
$ /bin/[ --help | grep -A1 備考:
備考: [ では --help および --version オプションを使えますが、test では
使えません。 test はそれらを空でない STRING として扱います。
$
意味というか、有意義かは知らない。
$ /bin/test --help | grep -A1 備考:
$ /bin/[ --help | grep -A1 備考:
備考: [ では --help および --version オプションを使えますが、test では
使えません。 test はそれらを空でない STRING として扱います。
$
意味というか、有意義かは知らない。
716login:Penguin
2020/10/11(日) 11:47:21.17ID:OSIWM/5d Linux デスクトップ PC と異なるデバイス(Androidスマホだが)との間で、テキストのコピペをするには、どうすると便利なんだ?
但し、AndroidからLinuxへのログインは許容しない。
但し、AndroidからLinuxへのログインは許容しない。
717login:Penguin
2020/10/11(日) 11:49:59.14ID:GCFsVKFY >>716
LinuxPCを使わないでAndroidスマホだけにするのが現実的な回答。
LinuxPCを使わないでAndroidスマホだけにするのが現実的な回答。
718login:Penguin
2020/10/11(日) 12:09:30.45ID:Mfz0huIZ >>698
https://bbs.kakaku.com/bbs/K0000833448/SortID=20653719/
> I219-Vがチップセットの内蔵LANの物理部分、I211-ATはPCI-Express接続になります。
基本性能は変わらないです。
違うマザボだけど、こんなコメントがあって、たぶん、実装の仕方で型番が違うけど中身はほぼ同じみたいなものなんじゃ。
https://bbs.kakaku.com/bbs/K0000833448/SortID=20653719/
> I219-Vがチップセットの内蔵LANの物理部分、I211-ATはPCI-Express接続になります。
基本性能は変わらないです。
違うマザボだけど、こんなコメントがあって、たぶん、実装の仕方で型番が違うけど中身はほぼ同じみたいなものなんじゃ。
719login:Penguin
2020/10/11(日) 12:16:31.96ID:Mfz0huIZ >>716
コピペとは?
コピペとは?
2020/10/11(日) 12:26:26.57ID:kB0r3gSf
>>716
Google keep
Google keep
2020/10/11(日) 12:44:22.05ID:g1tbO2CC
>>716
Clipto
Clipto
2020/10/11(日) 13:08:13.85ID:aY+p1gOw
>>716
KDE Connect
KDE Connect
2020/10/11(日) 14:18:45.55ID:P+X9N8rx
>>716
Gmailの下書き
Gmailの下書き
2020/10/11(日) 14:21:45.43ID:KAkW1zcn
ロジクールのFlowの話かい?
2020/10/11(日) 14:38:46.12ID:dYaGSIat
firefoxとNotion Web Clipperがいい>>716
726login:Penguin
2020/10/11(日) 16:48:59.43ID:0UWxmqYI2020/10/11(日) 17:35:05.40ID:eZvUOzvc
違います
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 旧ジャニーズ、STARTO社��紅白ボイコット�&�道──「出演引きあげ」「共演NG」による��戦前�♂�帰 [征夷大将軍★]
- 【MLB】大谷翔平無冠のメジャー9年目、MVP絶望的…シーズン成績確定 6年連続30発も…軒並み昨季下回る ILから復帰後21打数5安打8三振 [征夷大将軍★]
- 【ボクシング】井上拓真が那須川天心を返り討ち 7回にダウン奪われるも「那須川天心を倒す」有言実行 WBC世界バンタム級 ★3 [鉄チーズ烏★]
- 【速報】首相、日米は最も信頼し合える同盟国と伝達 ★6 [蚤の市★]
- 【毎日世論調査】内閣支持率45%、3カ月ぶりに不支持率を上回る 改造の評価は [蚤の市★]
- ロシア外相 「日本とドイツは軍国主義」 国連で声明 ★4 [お断り★]
- 大通り沿いに家建ててる馬鹿いるよな
- 【動画】日産ディーラーさん、業績ボロボロなのに客が生配信しているという理由だけでブチギレ途中で商談終わらせ帰らせる [668024367]
- 【画像】大谷翔平の筋肉、ヤバすぎると話題にWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW [404143271]
- ヤード・ポンド法を日本の基準にしたい
- 【悲報】今日も雨、金曜までずっと雨。来週月曜からまた雨が再開。流石におかしくないか? [793187428]
- 学者「辺野古転覆女子生徒死亡事故、『亡くなった子もご遺族も100%完全な被害者』という物言いは承服できない。過失部分もあった」 [932029429]