[過去ログ] くだらねえ質問はここに書き込め! Part 241 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
654: 2020/10/08(木)14:09 ID:dTWF9IJk(1) AAS
>>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
省4
655
(2): 2020/10/08(木)15:26 ID:gH+eDdAE(1/3) AAS
>>652
time.sh が何だか知らんが cron か at できんの?
656: 2020/10/08(木)15:27 ID:gH+eDdAE(2/3) AAS
cron か at でできんの?
657: 2020/10/08(木)16:23 ID:9sf6KIsl(2/2) AAS
Tripwire とか、買えばいいのに
658
(2): 2020/10/08(木)17:38 ID:dFSjAbzA(1) AAS
>>655
今までのシェル芸を見たらわかるだろう 読解力がないのか
FreeBSDなどならatが使えるけどLinuxは入れないと使えない
659: 2020/10/08(木)18:05 ID:Bx2mUa7Z(1) AAS
>>658 がマジで解らん。
cron の存在しないディストリビューションがあるということ?
660: 2020/10/08(木)18:36 ID:gH+eDdAE(3/3) AAS
>>658
at も入ってね?入れればいいじゃん
661: 2020/10/08(木)21:06 ID:gr6S/b0v(1) AAS
atやcronでlsしても端末には出力されず
たとえばファイルにリダイレクトとかしなくちゃならなくなるんじゃね
662: 2020/10/08(木)22:51 ID:JOCyca6D(1) AAS
>>655
>time.sh が何だか知らんが
time.sh が15:00にlsを実行するスクリプトと言うことだろ
端末が開きっぱなしで、15:00になったらその端末でなにがしらの作業していても
lsの結果を割り込み表示させたいんじゃないのか
663
(1): 633 2020/10/08(木)23:46 ID:rclc/Umi(4/4) AAS
>>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
664: 2020/10/09(金)00:59 ID:qGXEQJCC(1) AAS
俺の環境だと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
いくら待ってもファイルは作られず
665: 2020/10/09(金)01:14 ID:uyGN2035(1) AAS
外部リンク:detail.chiebukuro.yahoo.co.jp
666: 633 2020/10/09(金)05:44 ID:jb9xHqqC(1/2) AAS
漏れは、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
省1
667: 633 2020/10/09(金)06:03 ID:jb9xHqqC(2/2) AAS
file `which node`
/home/ユーザー名/.anyenv/envs/nodenv/shims/node

以下のJavaScript ファイルを実行すると、ちゃんと、12.16.2 と表示できた!

#!/usr/bin/env node

console.log(process.version) //=> v12.16.2
668: 2020/10/09(金)09:20 ID:+Pchcpaw(1/2) AAS
>>663
記法はなんでもよろし。
投稿記事冒頭に、何言語か書いてくれ。
669
(5): 2020/10/09(金)13:00 ID:B9S6DB/U(1/5) AAS
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など新しいコマンドを使うしかないでしょうか。
670
(2): 2020/10/09(金)13:03 ID:yOUUyeQu(1) AAS
Linux搭載もしくはOSが入ってない小型(20センチ角ぐらい)の安いPCって売ってないですかね?
自作だとでかくなりそうだから市販品で探してるんですがみんなWindowsとOfficeが入ってるんでライセンス料払いたくないんです
目的は24時間プログラムを動かして定期的にログを収集するだけで、ゲームしたり動画見たりとかそういうのはしません
671
(2): 2020/10/09(金)13:12 ID:yfkY2C3W(1) AAS
ラズパイでいいじゃん
672: 2020/10/09(金)13:15 ID:B9S6DB/U(2/5) AAS
>>669
rsyncも使えませんでした。
sshは使えます。
673
(1): 2020/10/09(金)13:18 ID:B9S6DB/U(3/5) AAS
>>669
ssh の他、mount でsamba共有にも接続できました。

scpと、rsyncが駄目なのはどうしてなのでしょうか。
1-
あと 329 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s