Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Функция exit(1); не возвращает код возврата в вызывающий bat-файл (avkiev)
Author Message
avkiev
Заглянувший



Joined: 18 Jun 2019
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Tue Jun 18, 2019 9:26 am (написано за 28 секунд)
   Post subject: Функция exit(1); не возвращает код возврата в вызывающий bat-файл
Reply with quote

Есть такой скрипт:
Code (any language): скопировать код в буфер обмена
<?php
  echo "I'll return 1...\n";
  exit(1);
?>
и вызывающий его bat-файл:
Code (Windows BAT file): скопировать код в буфер обмена
@echo off
D:\WWW\usr\bin\php.exe -q script.php
IF ERRORLEVEL 1 echo ERRORLEVEL >= 1 !
echo ERRORLEVEL=%ERRORLEVEL%
Результат выполнения батника:
Code (any language): скопировать код в буфер обмена
D:\>test.bat
I'll return 1...
ERRORLEVEL=0
Почему батник не видит в ERRORLEVEL ту единицу, которую возвращает php ?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML