Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
IVAN1234
45 / 45 / 40
Регистрация: 31.08.2015
Сообщений: 147
1

Как запустить программу как фоновый процесс

01.11.2016, 19:58. Просмотров 923. Ответов 9
Метки нет (Все метки)

Здравствуйте! Нужно написать программу, которая будет запускаться как фоновый процесс, то есть фактически без открытия консоли.
Например:
C
1
2
3
4
5
6
7
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    while(1) ; //Просто крутимся в бесконечном цикле
}
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2016, 19:58
Ответы с готовыми решениями:

Как запустить код в процесс компьютера?
Вот к примеру я считал программу minecraft.exe. У меня есть байт код. Читал через &quot;rb&quot;. Весь этот...

Как запустить программу?
Может быть это странный вопрос,но не могу запустить эту программу (работал только с совсем...

Как запустить программу под отладчиком gdb
Уважаемые друзья! В качестве упражнения разбираюсь с программой из учебника и пытаюсь запустить её...

Как запустить программным путем другую программу
Доброго времени суток, у меня такая проблема. Мне нужно в моем файле practice.c запрограммировать...

Как запустить фоновый процесс (daemon)
Пытаюсь запустить процесс на Java в фоновом режиме. С помощью Runtime.getRuntime() получаю ссылку...

9
Байт
Эксперт C
20298 / 12861 / 2690
Регистрация: 24.12.2010
Сообщений: 26,859
01.11.2016, 20:21 2
Лучший ответ Сообщение было отмечено IVAN1234 как решение

Решение

В Линуксе? Просто поставь за вызовом программы '&'
В Винде? Пуск - Выполнить - Имя программы
1
IVAN1234
45 / 45 / 40
Регистрация: 31.08.2015
Сообщений: 147
01.11.2016, 20:28  [ТС] 3
Байт, а нельзя ли в консоле например, или при компиляции указать что бы программа запускалась именно как фоновый процесс?
0
Байт
Эксперт C
20298 / 12861 / 2690
Регистрация: 24.12.2010
Сообщений: 26,859
01.11.2016, 20:33 4
Цитата Сообщение от IVAN1234 Посмотреть сообщение
нельзя ли в консоле
Ты так и не сказал, что у тебя. Линукс? Винда? Мак?
Запуск программы это дело не компилятора, а операционной системы. Именно она определяет, где программе жить. А транслятор просто превращает наши каракули в машинный код.
0
IVAN1234
45 / 45 / 40
Регистрация: 31.08.2015
Сообщений: 147
01.11.2016, 20:35  [ТС] 5
Байт, Интересует как винда так и линукс.
0
Байт
Эксперт C
20298 / 12861 / 2690
Регистрация: 24.12.2010
Сообщений: 26,859
01.11.2016, 20:40 6
Цитата Сообщение от IVAN1234 Посмотреть сообщение
Интересует как винда так и линукс.
Ну я ж тебе ответил...
0
IVAN1234
45 / 45 / 40
Регистрация: 31.08.2015
Сообщений: 147
01.11.2016, 20:46  [ТС] 7
Байт, а через cmd в винде это сделать нельзя?
0
Hikari
Хитрая блондиночка $)
1455 / 968 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
01.11.2016, 20:47 8
Цитата Сообщение от IVAN1234 Посмотреть сообщение
то есть фактически без открытия консоли.
Что бы консоли не было нужно создавать неконсольный проект.
Консоль или нет - метится в PE заголовке скомпилированного файла, и зависит именно от типа проекта а не от способа запуска. Даже способы с сокрытием главного окна не являются полноценным запуском в фон.
1
Байт
Эксперт C
20298 / 12861 / 2690
Регистрация: 24.12.2010
Сообщений: 26,859
01.11.2016, 21:03 9
Цитата Сообщение от IVAN1234 Посмотреть сообщение
через cmd в винде
Дык, через пуск - выполнить, это и есть через cmd.
Знаешь что. Я все что знал на эту тему - сказал. Вот еще публика подключилась... Ты попробуй так и этак, нам расскажешь потом...
1
IVAN1234
45 / 45 / 40
Регистрация: 31.08.2015
Сообщений: 147
01.11.2016, 21:06  [ТС] 10
Байт, хорошо, спасибо
0
01.11.2016, 21:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2016, 21:06

Как не прерывая программу запустить процесс?
День добрый, есть проблема следующего плана: Необходимо программно (по результатам выбора...

Когда процесс пропал, как - по таймеру - запустить программу снова?
Здравствуйте. Уважаемые форумчане. У меня есть программа (назовем ее &quot;123&quot;), которая запускает одну...

Как сделать не завершающий фоновый процесс
Имею проблему нужно чтобы служба приложении работала в фоновом режиме и показывала оповещения даже...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru