■ このスレッドは過去ログ倉庫に格納されています
くだらねえ質問はここに書き込め!Part 225
- 1 :login:Penguin:2016/06/20(月) 06:46:33.44 ID:rgTShkfK.net
- まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索
Google検索 http://www.google.co.jp/search?q=site:2ch.net/test/read.cgi/linux/
関連スレッドは、誰か頼む
※前スレ
くだらねえ質問はここに書き込め!Part 224
http://hayabusa6.2ch.net/test/read.cgi/linux/1457424916/
- 531 :login:Penguin:2016/08/06(土) 23:10:27.88 ID:elh14oB5.net
- 質問の仕方を勉強してから書き込んだほうが
いいと思うよあなたのためにも読んでくれる人のためにも
- 532 :479:2016/08/07(日) 04:43:01.93 ID:NbhIpvWp.net
- 時報について質問したものです。
その後の結果報告です。
環境変数をexportすることで、cronが正常動作するようになった件ですが、
export XDG_RUNTIME_DIR=/run/user/1000
のみが、必要でした。
それ以外のexportした行を削除しても、時報は鳴りましたので、この1行のみが必要でした。
XDG_RUNTIME_DIRを検索したところ、
「アプリが実行時に生成するファイルを置くフォルダーのパスです。」との説明がありました。
Ubuntu 12.10以降で、このような動作になったとありました。
XDG_RUNTIME_DIRについては、archlinuxに英語ですが、説明されてるようですので、どうして必要なのか、
私に理解できるかどうかはわかりませんが、読んでみたいと思います。
https://wiki.archlinux.org/index.php/XDG_Base_Directory_support
- 533 :login:Penguin:2016/08/07(日) 06:08:57.52 ID:NbhIpvWp.net
- https://specifications.freedesktop.org/basedir-spec/latest/ar01s03.html
↑こちらの下から2行目に以下のように書かれていました。
Applications should use this directory for communication and synchronization purposes
ということは、環境変数export XDG_RUNTIME_DIR=/run/user/1000を
aplayの前に書き出すことで、すでにpulseaudioを使用しているアプリ(vlc)に対して、同期して、
aplayを実行せよという意味になるのかな?
単純にcronでaplayを実行した時には、同期できない(割り込みできない)ということなのかな?
実際そういうような動作をしていたように思います。
- 534 :login:Penguin:2016/08/07(日) 08:18:12.05 ID:wchShD1A.net
- >>521
システム全体ではなく、個別ユーザーのumaskを変更したい
https://forums.ubuntulinux.jp/viewtopic.php?id=2958
>>532-533
cron の環境変数は、一般ユーザーよりも少ない。
それで、よくトラブルが起こるし、質問も多い
- 535 :login:Penguin:2016/08/07(日) 08:40:05.57 ID:GTN1t2uO.net
- cronあるある
- 536 :login:Penguin:2016/08/07(日) 10:00:27.33 ID:CY6y+h8a.net
- >>479
↓を読んでの想像なんだけど、
ttp://wafrelka.hatenablog.jp/entry/2016/04/16/233940
vlcはpulseaudioを使って音を出している=${XDG_RUNTIME_DIR}/pulse/nativeにデータを書いている
cronからaplayを起動(XDG_RUNTIME_DIRは無い状態)すると、
pluseaudioデーモンがサウンドデバイスを占有しているので
vlcの実行が終わる(pulseaudioによる占有が終わる)まで待つ。
cronからaplayを起動(XDG_RUNTIME_DIRがある状態)すると、
${XDG_RUNTIME_DIR}/pulse/nativeにaplayがデータを書く
ので、pulseaudioが良きに計らって音が出る。
てことなんじゃないのかな。
- 537 :479:2016/08/08(月) 03:46:29.31 ID:1gE2C6Il.net
- cronのあるあるだったんですね。
>>536
読んでみました。内部的な動作が詳しく書かれていて、参考になります。
理解できたかというと定かではありませんが。
こちらでもsystemdという言葉が出てきていますし、systemd以降の新たなことなのかも
知れませんね。
systemdでもtimer機能があるみたいですので、そちらの方はまだ試してませんので、
cronの代わりになるのか、試してみたいと思います。
ありがとうございました。
- 538 :login:Penguin:2016/08/08(月) 23:04:11.06 ID:YVVKi8FZ.net
- 久しぶりに自鯖立てようかと思うんだけど
最近のリソース監視ツールって何なの?
昔はMRTG使ってた
- 539 :login:Penguin:2016/08/08(月) 23:09:43.23 ID:/2EfCS7l.net
- 最近(先月)の記事にもMRTG載ってるしMRTGで良さそう
このサイトの信頼性は知らんが
https://blog.serverdensity.com/80-linux-monitoring-tools-know/
- 540 :login:Penguin:2016/08/08(月) 23:47:43.80 ID:YVVKi8FZ.net
- >>539
thx
勝手知ったるMRTGで良いか!
総レス数 1000
254 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★