Название: как сделать скриншот в консоле и запустить его через crontab Отправлено: Jeka38irk от Январь 28, 2016, 16:32 Добрый день!!
как то так. необходимо сделать консольное приложение которое могло бы сделать скриншот рабочего стола через определенное время (точнее через crontab). Код: #include <QtGui> Скриншот через терминал делает но когда ставлю задание в cron не делает но в логах пишет что задание запущено в чем может быть причина??? заранее благодарю!! Название: Re: как сделать скриншот в консоле и запустить его через crontab Отправлено: maint от Январь 28, 2016, 17:13 потому что при запуске cron терминала нет и не может быть.
Название: Re: как сделать скриншот в консоле и запустить его через crontab Отправлено: Jeka38irk от Январь 28, 2016, 18:47 потому что при запуске cron терминала нет и не может быть. как тогда запустить ??? Название: Re: как сделать скриншот в консоле и запустить его через crontab Отправлено: Alex Custov от Январь 28, 2016, 20:56 Так работает?
Код: #include <QtGui> Если да, то нужно DISPLAY отсюда убрать, и задавать его в crontab, я не помню как это делается. Название: Re: как сделать скриншот в консоле и запустить его через crontab Отправлено: Jeka38irk от Январь 29, 2016, 04:21 не помогло
Код: qgetenv("DISPLAY", ":0"); Код: #!/bin/bash Код: QFile mfile("/home/user/MyFile.txt"); файл создается если QCoreApplication app(argc, argv); но скрин не делает. так как там QGuiApplication если QGuiApplication app(argc, argv); то проект через cron не выполняется ни файла ни скрина в логах cron пишет что задание запущено как быть ???? |