Size: a a a

2020 November 02

A

Alex in pro.bash
подскажите где ошибаюсь

 echo "Press Yes for proceed or No for Exit"
 read remov_answ
 typeset -l $remov_answ
 echo $remov_answ
 if [["$remov_answ" != "yes"]]; then
   exit 0;
 else
 
       echo "All good!"
   
 fi
источник

аᶘ

асоциальный пикотран... in pro.bash
Alex
подскажите где ошибаюсь

 echo "Press Yes for proceed or No for Exit"
 read remov_answ
 typeset -l $remov_answ
 echo $remov_answ
 if [["$remov_answ" != "yes"]]; then
   exit 0;
 else
 
       echo "All good!"
   
 fi
После [[ и до ]] обязательно пробелы.
источник

A

Alex in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
После [[ и до ]] обязательно пробелы.
спасибо!)
источник

A

Alex in pro.bash
еще вопрос
хочу сделать ответ не чувствительным к регистру
typeset -l $remov_answ - этот вариант не срабатывает
источник

аᶘ

асоциальный пикотран... in pro.bash
Alex
еще вопрос
хочу сделать ответ не чувствительным к регистру
typeset -l $remov_answ - этот вариант не срабатывает
https://stackoverflow.com/questions/1728683/case-insensitive-comparison-of-strings-in-shell-script

shopt -s nocasematch есть глобальная крутилка
источник

A

Alex in pro.bash
та шож так просто то все))
спасибо!)
источник

К

Кir in pro.bash
Есть скрипт с ffmpeg, начинается с #!/bin/sh, лежит в /bin/sh, права +x для всех
Есть sudo crontab -e где добавлен * * * * * root /bin/sh /bin/script.sh > /dev/null 2>&1

Скрипт сам по себе исполняется, а вот через хрон молчит
источник

аᶘ

асоциальный пикотран... in pro.bash
Кir
Есть скрипт с ffmpeg, начинается с #!/bin/sh, лежит в /bin/sh, права +x для всех
Есть sudo crontab -e где добавлен * * * * * root /bin/sh /bin/script.sh > /dev/null 2>&1

Скрипт сам по себе исполняется, а вот через хрон молчит
А что за слово root в cron'е?
источник

К

Кir in pro.bash
Пользователь
источник

К

Кir in pro.bash
Пробовал и без него, та же фигня ;( гуглил
источник

аᶘ

асоциальный пикотран... in pro.bash
Кir
Пользователь
А ты уверен, что в формате крона вообще есть пользователь?
источник

К

Кir in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
А ты уверен, что в формате крона вообще есть пользователь?
источник

Vs

Vladislav support.od... in pro.bash
crontab и cron имеют разные форматы
источник

К

Кir in pro.bash
А у меня где может быть проблема?
источник

VP

Vadim "Oxyd&quo... in pro.bash
[Что тока люди не делают, что-б таймерами не пользоваться... 😉]
источник

аᶘ

асоциальный пикотран... in pro.bash
Начни с простого:
printf '#!/bin/sh\nenv > /tmp/lol' > /tmp/test.sh
chmod +x /tmp/test.sh

Запусти его ручками, посмотри, что создался файл /tmp/lol.
Удали /tmp/lol, добавь скрипт в sudo crontab -e:  * * * * * /tmp/test.sh, посмотри через минуту, сработает ли или нет, появился ли файл /tmp/lol.
источник

Vs

Vladislav support.od... in pro.bash
Кir
А у меня где может быть проблема?
в чтении документации
источник

аᶘ

асоциальный пикотран... in pro.bash
Посмотри, что у тебя вообще crond работает:
ps -ef | grep crond
источник

Vs

Vladislav support.od... in pro.bash
man cron
и
man crontab
выдадут много полезной информации
источник
2020 November 03

VP

Vadim "Oxyd&quo... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Посмотри, что у тебя вообще crond работает:
ps -ef | grep crond
У меня вот в выводе ps нету crond но крон работает. 😉
источник