После добавленного комментария я вернулся к примечаниям по этому польскому веб-сайту веб-сайта
Я начал писать в терминале:
$ sudo brsaneconfig3 -a name=DCPJ315W model=DCP-J315W ip=192.168.2.101
$ brsaneconfig3 -q
-> я получил список всех устройств брата, и последним было сетевое устройство
Devices on network
0 DCPJ315W "DCP-J315W" I:192.168.2.101
Таким образом, затем я проверил с помощью ping-запросов его:
$ brsaneconfig3 -p
test DCPJ315W
ping 192.168.2.101 -w 10
PING 192.168.2.101 (192.168.2.101) 56(84) bytes of data.
64 bytes from 192.168.2.101: icmp_req=1 ttl=255 time=9.70 ms
64 bytes from 192.168.2.101: icmp_req=2 ttl=255 time=4.22 ms
64 bytes from 192.168.2.101: icmp_req=3 ttl=255 time=3.32 ms
64 bytes from 192.168.2.101: icmp_req=4 ttl=255 time=4.86 ms
64 bytes from 192.168.2.101: icmp_req=5 ttl=255 time=3.55 ms
64 bytes from 192.168.2.101: icmp_req=6 ttl=255 time=4.92 ms
64 bytes from 192.168.2.101: icmp_req=7 ttl=255 time=7.93 ms
64 bytes from 192.168.2.101: icmp_req=8 ttl=255 time=3.80 ms
64 bytes from 192.168.2.101: icmp_req=9 ttl=255 time=3.76 ms
64 bytes from 192.168.2.101: icmp_req=10 ttl=255 time=3.63 ms
--- 192.168.2.101 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9014ms
rtt min/avg/max/mdev = 3.322/4.974/9.706/2.027 ms`
Специальная инструкция запустила Xsane, и после этого... вуаля... это начало работать! Удаленно!
Чтобы быть точной, моя система: Элементарная Луна ОС 0,2 64 бита и драйверы сканера - также 64 бита. Драйвера принтера составляют 32 бита
Кажется, у вас есть какая-то версия cron, которая ожидает параметр имя пользователя
перед командой. Это даже в заголовке, просто немного скрыто:
* * * * * <user-name> <command to be executed>
Попробуйте это (замените root на любой пользовательский php/apache):
* * * * * root /usr/bin/php /var/www/html/directory/file.php
Также обратите внимание, что некоторые дистрибутивы имеют отдельные конфигурации php.ini
в зависимости от того, используется ли он через командную строку (cli) или в качестве модуля apache и т.д. Поэтому, если у вас возникнут дополнительные проблемы, убедитесь, что ваши файлы php.ini
совпадают (проверьте /etc/php
).
Обновление
Для работы абсолютных путей, включите следующие:
include __FILE__ . '../inc/databases.php';
Обратите внимание на добавленный __FILE__
, который возвращает абсолютный путь к текущему запущенному скрипту. Вам нужно будет обновить все включенные
и требуемые
.