ログをgrepしたものを複数回行ってメールを送る格好悪いcrontabですが、
1 0 * * * * * root grep hogehoge fuga.log >> /root/tmp.txt
2 0 * * * * * root grep fugafuga hoge.log >> /root/tmp.txt
3 0 * * * * * root cat /root/tmp.txt | mail -s "report of `date +%Y-%m-%d`" hoge@example.jp
なるものを書いて1行ずつ実行すると正常に送信できるのですが、
これをcronで動かすと日付の部分がエラーとなるようで
件名:Cron <root@test> cat /root/tmp.txt | mail -s "Report of `date +
本文
/bin/bash: -c: line 0: unexpected EOF while looking for matching ``'
/bin/bash: -c: line 1: シンタックス エラー: 期待してないファイルの終了
と出るのですが、crontabでバックスラッシュが入ると上手く展開されないようですが、
dateコマンドで日付を入れるにはどうすればいいでしょうか?
だからスクリプト組んでそれをcronで動かせって言ってんだろ
てめえがどっかでボソボソ喋ってる独り言なんて他人が知るわけねぇだろボケ
スクリプトですね、やってみます。
上の500番代あたりに似たような内容がありました。
しかし、1行ずつのコマンドでは動作するのに、
cronでバックスラッシュが効かないのは気になるので、そこだけでも知りたいです。
$ cat foo.sh
#!/bin/bash
echo `date --date a` "a"
echo `date --date b` "b"
echo `date --date c` "c"
$ ./foo.sh
2018年 11月 13日 火曜日 10:00:00 JST a
2018年 11月 13日 火曜日 11:00:00 JST b
2018年 11月 13日 火曜日 12:00:00 JST c
アルファベットで時間変わるけどなんぞこれ
jは無効だしnは20時じゃなくて8時だし
>>956
それはID:y+zXrN+Yに言ったのか? #!/usr/bin
TODAY=`date +%Y-%m-%d`
cd /; tar cvfz /home/hoge/backup/$TODAY_etc.tar.gz ./etc
アンダーバーを使うと変数展開されず /home/hoge/.tar.gzとなり日付が入らず
cd /; tar cvfz /home/hoge/backup/$TODAY.etc.tar.gz ./etc
ドットなら変数展開されるのですが、
変数の後ろにアンダーバーを使うにはどうしたらいいでしょうか?
>>958
a=10,b=11,..って解釈されてんじゃないの
ちなみに--dateの後に数値だけ書いた場合はHHMMまたはHHと解釈される(こっちはinfoに書いてある)
>>960
TODAY_ って変数と思われてるから
${TODAY}_etc.tar.gzと書いてみたらどうよ 0963login:Penguin2018/11/13(火) 21:05:47.58ID:7yacVdEE
>>962
>${TODAY}_etc.tar.gz
ぉぉぉ、いけました。
ありがとうございます! >>957
>cronでバックスラッシュが効かないのは気になるので
` ` は、バック(逆)スラッシュとは異なる文字です
バックスラッシュは、キーボードの/ の右隣にある、\
>>960
どこまでが変数名か判別するために、
変数参照には、常にカッコを使う方が、バグらない
${a} 0966login:Penguin2018/11/14(水) 06:50:10.54ID:xo0dVIab
ソフト単位でインターネットへのアクセスを制御出来るソフトってある?
AndroidでいうNetGuard、Windowsでいうとノートンみたいの
ソフトがネットにアクセスしようとすると、ダイアログ出て通すかどうか決めれるの
0967login:Penguin2018/11/14(水) 07:35:42.67ID:BPG5wg5M
アンチウィルスとファイアウォールはclamavとgufw以外にもあんの?
0969login:Penguin2018/11/14(水) 17:58:12.93ID:qQZ18dNa
ディレクトリー内のファイルを日付順に連番のファイル名を付けるコマンドはありませんか?
700です、
自己解決しました。
フルパスだと除外対象にならない、ですよね。
0974login:Penguin2018/11/14(水) 23:37:45.52ID:xo0dVIab
>>967
これ、ソフトがネットにアクセスしようとすると、ダイアログ出て通すかどうか決めれなくね? >>971
日本は、LPIC から、日本独自のLinuC に変わった
たいていのシステム運用構築系の会社の募集要項に、書いてある 名前はLinuCに変わったけど
問題内容はまだLPICと同じだよ
托卵という。産まれたカッコウを(仮親の種である)オオヨシキリだと言ってみても、世間には通用しない。
パソコン触ったことのない人が
サイバーセキュリティーの担当大臣とは
なんなの
よく知らんがLinuCってただのAT限定じゃないの
>>979
戦争屋が防衛大臣にならないようなもんか。 詳しいことは専門家に答弁させますが、って答弁するあたり専門家の邪魔はしないんじゃね?
文官は理系じゃなくて当然だと思うがな。
0983login:Penguin2018/11/15(木) 13:19:02.71ID:OtBqlhEm
分かった気になって要らんことするよりはマシなのか
でもどうせならスノーデン氏のような有能なのが良かったよな
サイバーセキュリティー部隊を指揮するトップは指揮能力があればいいのであって
ITに詳しい必要は無いだろう
加えて書くと、俺が以前関わっていた開発プロジェクトで
半可通なのに口出しをしてくる上司が居たのだが、とてもウザかった。
プロジェクトメンバー(プロ)が気持ちよく作業できることを考えてくれる
門外漢の上司の方がよっぽど現場に即した意見やアイデアが活かされて良かった。
こんなこと、仕事したことがあるなら分かるだろう?
だから、大臣がPCを使ったこと無いのをとがめている奴は
まともな仕事をしたことが無いのか、タダの頭の悪い馬鹿に見える。
お飾りかトップスキルを備えた人物を添えないことにはいかんね。
半端は良くない。
>>946さん、ありがとう
話をきいてもらった、お陰でようやくググってヒット!
sshの話じゃなく、結局これをやりたかった
Ctrl+F2
ログイン
$startx アプリ名
挙動も予想通りでIMもだめだしchromiumも起動しないけどよい感じ☆
ちょこっと起動してXwindowだけでチェックして終了って方向性は悪くない 0989login:Penguin2018/11/15(木) 21:05:37.08ID:MRs1XwLB
ここ質問スレだから雑談はほどほどにね
0990login:Penguin2018/11/15(木) 23:12:04.02ID:7ZhboBMS
>>986
USBメモリーくらいは知ってるべきだろう。
電車の乗り方も知らない、お金の使い方も知らない、物々交換時代の原始人が上司でも務まるの?お前の仕事。 >>985
目標も分からない奴が何を指揮するんだ?
野球チームの監督は野球を知らなきゃ務まらんだろ \マークをスクリプト中のsedで消せない状態です
$ cat en.txt
\120
$ cat en.txt | sed -e 's/\\//g'
120 ← \が消えます
$ cat en.sh
#!/bin/bash
txt=`cat en.txt | sed -e 's/\\//g'`
echo $txt
を実行すると
$ ./en.sh
sed: -e 表現 #1, 文字数 6: 「s」コマンドが終了していません
と出ます。
表現 #1, 文字数6が何を示しているかわからないのですが、
シェルではokなのに、なぜスクリプトでNGなのでしょうか?
0994login:Penguin2018/11/16(金) 08:45:07.98ID:Kj0kJuhP
ブラウザーがやってるのか5ch側がやってるのか知らないけど
スレにバックスラッシュを書き込むと円に化ける
これをちゃんと書けるようにする方法ありませんか
\ ←バックスラッシュ(U+005c)
\ ←円(U+00a5)
0995login:Penguin2018/11/16(金) 08:45:52.16ID:Kj0kJuhP
あれ逆だ
円がバックスラッシュに化けた
0996login:Penguin2018/11/16(金) 10:28:40.65ID:S/kcwWx1
あの国会のやり取りで滑稽なのは、USBメモリ知らなかったので、
原子力発電所にUSBポートが有るか明言せずにすんでセキュリティ下がってないってことだよな。
質問議員と大臣も対して変わらないセキュリティホール。セキュリティに関しての質問は答えなくていい。
Linuxを勉強すれば、総理から大臣から無能揃いの日本から脱出できるぞ。
>>997
原発は NT3.51 とか NT4 が未だに動いてるんだけど 10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 63日 16時間 18分 29秒
10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php