`public function handle()
{
$sor= Todo::where('status',1)->get();
if($sor->isNotEmpty()){
Log::info('Tamamlanmayan Görevler Var');
$soundFilePath = public_path('ses/bildirim.wav');
//exec('afplay ' . $soundFilePath);
exec('paplay' . $soundFilePath);
}
}`
yukarıdaki kod
Macos da local serverde çalışrken cron her dakika çalışıyor ve , sesli bildirim veriyor, sistemi bugün ubuntu 20.04 sunucuya yükledim, ama sunucuda ses çalmıyor, bunun için
Ubuntu veya diğer Linux dağıtımlarında ses dosyası çalmak için Örneğin, Ubuntu'da ALSA (Advanced Linux Sound Architecture) veya PulseAudio gibi ses sunucusu kullanılması önerilmiş
Ubuntu'da ses dosyası çalmak için afplay yerine aplay veya paplay gibi bir komut kullanmak istiyorsanız, öncelikle bu komutları doğru şekilde yüklemeniz ve yapılandırmak gerektiği söyleniyor, Örneğin, ALSA tabanlı bir sistemde aplay komutu kullanılabilirken, PulseAudio yüklüyse paplay komutu kullanılabilir deniyor, bunları sunucuya yüklememe rağmen yinede bildirimlerde ses dosyası çalmıyor. acaba nerede yanlış yapıyorum, ses dosyasının bulunduğu klasörün izinlerinde de sorun yok.
bu konuda yardımcı olursanız sevinirim.