Код: Выделить всё
#!/usr/bin/perl
open(SPEAKER, ">/dev/speaker") or die $!;
for ($n=0; $n<=$count; $n++) {
print SPEAKER "P 1 F P 1 F P 1 F ";
}
close SPEAKER;
Теперь задача запустить этот файл при загрузке. Юзаю кронтаб /etc/crontab:
Код: Выделить всё
# /etc/crontab - root's crontab for FreeBSD
#
# $FreeBSD: src/etc/crontab,v 1.32.34.1 2009/04/15 03:14:26 kensmith Exp $
#
SHELL=/bin/bash
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
MAILTO=""
HOME=/
#
#minute hour mday month wday who command
#
*/5 * * * * root /usr/libexec/atrun
#
# Save some entropy so that /dev/random can re-seed on boot.
*/11 * * * * operator /usr/libexec/save-entropy
#
# Rotate log files every hour, if necessary.
0 * * * * root newsyslog
#
# Perform daily/weekly/monthly maintenance.
1 3 * * * root periodic daily
15 4 * * 6 root periodic weekly
30 5 1 * * root periodic monthly
#
# Adjust the time zone if the CMOS clock keeps local time, as opposed to
# UTC time. See adjkerntz(8) for details.
1,31 0-5 * * * root adjkerntz -a
@daily 1 * * * root /usr/sbin/ntpdate ntp.xc
@reboot 0 * * * root /usr/local/etc/rc.d/starts
Код: Выделить всё
*/10 * * * * root echo 'ya tut' >> /var/log/ping.log
Службу перезапускал:
Код: Выделить всё
#sudo /etc/rc.d/cron restart
Stopping cron.
Starting cron.
Код: Выделить всё
sudo /etc/rc.d/cron status
cron is running as pid 21444.
Подскажите, пжл, что может быть не так.
Заранее спасибо.