<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>47597</bug_id>
          
          <creation_ts>2023-09-15 09:04:04 +0300</creation_ts>
          <short_desc>принудительное завершение скриптов запущенных из крона по времени</short_desc>
          <delta_ts>2023-09-26 10:19:41 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p10</product>
          <component>crontab-control</component>
          <version>не указана</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Виктор">viktor.svg</reporter>
          <assigned_to name="qa-team@altlinux.org">qa-team</assigned_to>
          <cc>obidinog</cc>
          
          <qa_contact name="qa-p10@altlinux.org">qa-p10</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>233239</commentid>
    <comment_count>0</comment_count>
      <attachid>14441</attachid>
    <who name="Виктор">viktor.svg</who>
    <bug_when>2023-09-15 09:04:04 +0300</bug_when>
    <thetext>Created attachment 14441
используемые скрипты, для примера

есть задачи время которых не ограничено, я запускаю через крон скрипт, который проверяет наличие таких задач и если находит запускает саму задачу.

Если я запускаю скрипт вручную, то дочерняя задача (запущена через дочерний процесс) отрабатывает до конца без каких либо нареканий, примерно за полтора часа.

Добавляю скрипт в крон, наблюдаю запуск этой же задачи, но через 15-20 секунд она прерывается, без видимых причин.

запускается только worker.sh. скрипты во вложении.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233377</commentid>
    <comment_count>1</comment_count>
    <who name="Виктор">viktor.svg</who>
    <bug_when>2023-09-18 11:03:18 +0300</bug_when>
    <thetext>Проблема решается следующим образом :
прописать запуск крона под рутом но от имени пользователя , что-то типа
* * * * * sudo su user -c &apos;command&apos; 2&gt;&amp;1

что довольно странно.
Похоже что crontab  под пользователем не читает нормально настройки.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233400</commentid>
    <comment_count>2</comment_count>
    <who name="obidinog@basealt.ru">obidinog</who>
    <bug_when>2023-09-18 15:51:34 +0300</bug_when>
    <thetext>Укажите, пожалуйста, на каком дистрибутиве воспроизводится, и приложите шаги для воспроизведения ошибки</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233841</commentid>
    <comment_count>3</comment_count>
    <who name="obidinog@basealt.ru">obidinog</who>
    <bug_when>2023-09-26 10:19:41 +0300</bug_when>
    <thetext>Написал скрипт А test.sh

#!/bin/bash
/bin/bash &apos;/home/test/test1.sh&apos;

Написал скрипт Б test1.sh

#!/bin/bash
num=0
while true; do
  echo $num &gt; num.txt
  num=$((num+1))
  sleep 5
done

Создал файл от root crons.cron с содержимым

#Минуты  Часы  Дни   Месяцы  Дни недели
56      09     *      *       *       /bin/bash /home/test/test.sh

Запустил от пользователя
$ crontab crons.cron

Результат:
В установленное время запустился скрипт test.sh, который в свою очередь запустил скрипт test1.sh и выполняется непрерывно в течении 30 минут

Ошибка не воспроизводится.
Платформа alt-server 10.1</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>14441</attachid>
            <date>2023-09-15 09:04:04 +0300</date>
            <delta_ts>2023-09-15 09:04:04 +0300</delta_ts>
            <desc>используемые скрипты, для примера</desc>
            <filename>example.zip</filename>
            <type>application/zip</type>
            <size>904</size>
            <attacher name="Виктор">viktor.svg</attacher>
            
              <data encoding="base64">UEsDBBQDAAAIAG4/L1fmhw0pmgEAAP4DAAAOAAAAc3RhcnQtdGFza3Muc2itk19PwjAUxd/7Ka5z
cUACnfHBRLPEIST6oBiG0UQUylZYw9aNtQgPfnjvxvj7QHhgT8vp6e/e09teXtCRkHTEVEjIPGZq
CrZ9Q0jT9dqt565jVgKRSRZzMO0qISlTaoHiJOMp1DlYP63m4M31vI9Ot9V3GjULzHIrbXD5C3+g
eACWojs+qPUdqFE6sapEzaK54tkh8t1rd1/dl/Zx5Na3iwyYZpiHHzJbbs9F0HHm1rfHDBOlD3lP
Ha93lFV6djkkD+wYikfc1+Anc6krtSowBb7vwzhLYhSlSiI+0DgLBYuQZxyUZpqDA9YiyaYWRCIW
Gq4NkmaJ/5hDnGGKYEixTewRf+8oNcuzvTOLqT2YeQhqro8H6u7nTPtg5D5jSMQYvuAW6hFHaQM2
4PsedMglAfz4EuvaZCz2c8RsWcGqDREUUUSwSlIp9pQee7VSSHMpErmziPop2ZnQFikqYDGDiOBc
qW2c6QwlEZwU10/imMkjLR/0DLkZu0X+dnQryDkikM0LhjqqaZhuLyTLtFBMgrnuuch4Rcpk/1BL
AwQUAwAACAAbSC9X89K+DsoAAADtAQAACQAAAHdvcmtlci5zaL2OQUvDQBCF7/MrXmMo9bDdGPAk
LSh68KpH8bDtbszQza5mxlL/vVVLgrdCoXMahve+by4mdsXJrpy0RHe3zw/3j0+Lcua5T64LKKtL
oib3YHBCOZPwgQo1rvd3nwl/ww1eMIHZ5w8Iq042Rr5EQ2difpvrTvF6A21DImCcde46l/yiGN4Y
GaKuV/NDkrm0xb/eGDdrFOUBgyWsD1ubPmNEvZxeFZjS0b4Nx3hG3dZF9k45p1/pCc6h1vCwSgzh
HTX5nAKFHSsq+gZQSwECPwMUAwAACABuPy9X5ocNKZoBAAD+AwAADgAkAAAAAAAAACCA7YEAAAAA
c3RhcnQtdGFza3Muc2gKACAAAAAAAAEAGAAA+K9nkefZAQB2SgCa59kBAPUu1Jnn2QFQSwECPwMU
AwAACAAbSC9X89K+DsoAAADtAQAACQAkAAAAAAAAACCA7YHGAQAAd29ya2VyLnNoCgAgAAAAAAAB
ABgAAO+2/Jnn2QEA77b8mefZAQDvtvyZ59kBUEsFBgAAAAACAAIAuwAAALcCAAAAAA==
</data>

          </attachment>
      

    </bug>

</bugzilla>