お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2021-04-29 15:34:55

hideekuri
新しいメンバ
登録日: 2021-04-29

crontabで らじる★らじるを録音出来ない

ubuntu18.04でffmpegを使いcrontabで らじる★らじるを録音していましたが、少ないメモリーに予想以上に大きなファイルをダウンロードしてしまい 再起動できなくなり同じubuntu18.04を再インストールし保存してあったファイルなどをコピペして使おうとしましたが録音できません。端末からは/home/kurikihideyuki/r230.shで希望のファイルに録音できていますが cronからはできませんでした。crontabに書いた hello.sh は予定時刻に作動していましたが、r230.sh、r231.shは録音できていません。どこが問題でしょうか?
エラーとしては出ていませんから 関連すると思われるリストを載せます。 初心者ですから宜しくお願いいたします。

* r230.sh は   r231.shもほぼ同じ
! /bin/bash

pid=$$
dat=date '+%m%d_%H%M'
ffmpeg -t 5:30 -i https://nhkradioakr2-i.akamaihd.net/hls/live/511929/1-r2/1-r2-01.m3u8 /home/kurikihideyuki/${dat}.mp3

* hello.sh テスト用は
#!/bin/bash

OUTPUT_FILE=/home/kurikihideyuki/hello.txt

echo 'Hello,world.' > $OUTPUT_FILE
date >> $OUTPUT_FILE


* /tmp/crontab.hwGDm7/crontab
kurikihideyuki@kurikihideyuki-LIVA-Z:~$ crontab -u kurikihideyuki -l
# m h  dom mon dow   command
55 * * * * bash /home/kurikihideyuki/r231.sh
10 * * * * bash /home/kurikihideyuki/r231.sh
20 * * * * /home/kurikihideyuki/r231.sh
30 * * * * bash /home/kurikihideyuki/hello.sh
35 * * * * bash /home/kurikihideyuki/hello.sh
40 * * * * bash /home/kurikihideyuki/r230.sh

* kurikihideyuki@kurikihideyuki-LIVA-Z:~$ ls /tmp
config-err-mbgGFT                 ここにエラー
snap.ffmpeg
ssh-kEKITchdYYcJ
systemd-private-5cc9711ac51f4c39b4a4be5caf12602b-ModemManager.service-cUg98l
systemd-private-5cc9711ac51f4c39b4a4be5caf12602b-bolt.service-nYEZT6
systemd-private-5cc9711ac51f4c39b4a4be5caf12602b-colord.service-0qPkQe
systemd-private-5cc9711ac51f4c39b4a4be5caf12602b-fwupd.service-3sfbNN
systemd-private-5cc9711ac51f4c39b4a4be5caf12602b-rtkit-daemon.service-yfmP93
systemd-private-5cc9711ac51f4c39b4a4be5caf12602b-systemd-resolved.service-pXrCsy
systemd-private-5cc9711ac51f4c39b4a4be5caf12602b-systemd-timesyncd.service-uVGjcL

* kurikihideyuki@kurikihideyuki-LIVA-Z:~$ /etc/init.d/cron status -l
● cron.service - Regular background program processing daemon
   Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2021-04-29 13:09:24 JST; 1h 37min ago
     Docs: man:cron(8)
Main PID: 725 (cron)
    Tasks: 1 (limit: 4285)
   CGroup: /system.slice/cron.service
           └─725 /usr/sbin/cron -f

4月 29 14:20:01 kurikihideyuki-LIVA-Z CRON[2794]: (CRON) info (No MTA insta…t)
4月 29 14:20:01 kurikihideyuki-LIVA-Z CRON[2794]: pam_unix(cron:session): s…ki
4月 29 14:30:01 kurikihideyuki-LIVA-Z CRON[3062]: pam_unix(cron:session): s…0)
4月 29 14:30:01 kurikihideyuki-LIVA-Z CRON[3063]: (kurikihideyuki) CMD (bas…h)
4月 29 14:30:01 kurikihideyuki-LIVA-Z CRON[3062]: pam_unix(cron:session): s…ki
4月 29 14:35:01 kurikihideyuki-LIVA-Z CRON[3076]: pam_unix(cron:session): s…0)
4月 29 14:35:01 kurikihideyuki-LIVA-Z CRON[3076]: pam_unix(cron:session): s…ki
4月 29 14:40:01 kurikihideyuki-LIVA-Z CRON[3136]: pam_unix(cron:session): s…0)
4月 29 14:40:01 kurikihideyuki-LIVA-Z CRON[3136]: (CRON) info (No MTA insta…t)
4月 29 14:40:01 kurikihideyuki-LIVA-Z CRON[3136]: pam_unix(cron:session): s…ki
Hint: Some lines were ellipsized, use -l to show in full.

* 自分で試したこと

sudo chmod 777 /home/kurikihideyuki/r230.sh 等

/etc/init.d/cron restart

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
をネットで調べ 端末から実行してみました。

オフライン

 

#2 2021-05-03 17:09:45

hideekuri
新しいメンバ
登録日: 2021-04-29

Re: crontabで らじる★らじるを録音出来ない

その後も色々調べたり試したりしましたが、ffmpegを使う???.shのファイルはすべてcronで動作しませんでした。ファイルの使い方を調べていると 権限なども表示できるのに気付き予定時刻にアクセスしているらしいことが判りましたが、その時できるはずの新しい.mp3ファイルは表記されていませんでした。今回はテスト用ではなく 実際に使う予定のcrontab、.shで塗布します。勿論 端末からは問題なく動作します。 問題点を御教授ください。
kurikihideyuki@kurikihideyuki-LIVA-Z:~$ crontab -u kurikihideyuki -l
# m h  dom mon dow   command
25 * * * * bash /home/kurikihideyuki/kouza/recordnhk.sh
35 * * * * bash /home/kurikihideyuki/hello.sh
45 * * * * bash /home/kurikihideyuki/r230.sh
55 * * * * bash /home/kurikihideyuki/r231.sh

ファイルは          アクセス権  所有者  更新日  アクセス日時
kouza       drwxrwxr-x   自分
0502_2001.mp3            rw-rw-r--   自分   昨日   16:25
recordnhk.sh      rwxrwxrwx   自分   昨日   15:25
recordnhk1sh     rwxrwxrwx   自分   昨日   昨日

今日は5/3日で昨日20時に1時間録音のrecordnhk1shを端末から実行しました。なぜ 0502_2001.mp3 のアクセス日時が16:25になっているのかも解りません。ファイルはコピペできませんでしたから記述しました。使うのは独り身の私だけです。  宜しくお願いいたします。

オフライン

 

#3 2021-05-06 17:28:14

hideekuri
新しいメンバ
登録日: 2021-04-29

Re: crontabで らじる★らじるを録音出来ない

その後 hello.shにffmpegファイルをコピペしたり、端末にコピペし動作を確認しましたが同じでした。諦めましたがもう一度ffmpegをインストールしてみようとaptでインストールし 再起動後に確認しました所 正常に動作しました。どこがおかしかったのか解りませんが 問題が無くなったようですから、皆様にご迷惑をおかけしたことを お詫びして退場いたします。

オフライン

 

Board footer

Powered by FluxBB