2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

くだらねえ質問はここに書き込め!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 ★