Size: a a a

2020 November 20

Лс

Лень с Самосознанием... in pro.bash
ЭЭЭЭэээээээ.....
источник

Лс

Лень с Самосознанием... in pro.bash
А вот сейчас не понял
источник

Лс

Лень с Самосознанием... in pro.bash
➜  ~ cat Games/RainWorld.sh
#! /bin/bash

export DXVK_HUD=fps
export DXVK_HUD=1
cd "$HOME/.wine/drive_c/GOG\ Games/Rain\ World";
wine RainWorld.exe
➜  ~ Games/RainWorld.sh                                    
Games/RainWorld.sh: строка 5: cd: /home/karakurt/.wine/drive_c/GOG\ Games/Rain\ World: Нет такого файла или каталога
INTEL-MESA: warning: Bay Trail Vulkan support is incomplete
0024:err:module:process_init L"C:\\windows\\system32\\RainWorld.exe" not found
➜  ~ cd /home/karakurt/.wine/drive_c/GOG\ Games/Rain\ World
➜  Rain World
источник

Vs

Vladislav support.od... in pro.bash
пробелы
источник

🌚

🌚 YupiRex in pro.bash
экранирование попробуй двойное
источник

Лс

Лень с Самосознанием... in pro.bash
Я в прямом смысле копирую из ошибки...
источник

Лс

Лень с Самосознанием... in pro.bash
🌚 YupiRex
экранирование попробуй двойное
Где?
источник

🌚

🌚 YupiRex in pro.bash
cd "$HOME/.wine/drive_c/GOG\\ Games/Rain\\ World"
источник

Vs

Vladislav support.od... in pro.bash
cd "$HOME/.wine/drive_c/GOG\ Games/Rain\ World";
wine RainWorld.exe
либо убираете экранирование
источник

🌚

🌚 YupiRex in pro.bash
у тебя там ковычки оп идее оно вообще не нужно
источник

Лс

Лень с Самосознанием... in pro.bash
🌚 YupiRex
у тебя там ковычки оп идее оно вообще не нужно
Да вот сейчас обратил внимание...
В них и было дело
источник

Лс

Лень с Самосознанием... in pro.bash
Слеп бываю..
источник

Vs

Vladislav support.od... in pro.bash
либо кавычки, либо экранирование пробелов
источник

Лс

Лень с Самосознанием... in pro.bash
Да знаю я, просто проглядел
источник
2020 November 21

F

Fljúgandi Kettlingur... in pro.bash
Snems
Я так понял, где-то блокируется stdout, отчего все проблемы. Мне надо было ограничить количество задач в бекграунде, т.е. чтоб из 50 задач запускалось не более чем по N одновременно. Пока сделал так:
if [ $(jobs | wc -l) -ge  ${_PARAM_PARALLEL_APPS_MAX} ]; then
     job_n=($(jobs -p))
     wait ${job_n[0]}
fi
.. | xargs --max-procs=50 .. \;
источник

🌚

🌚 YupiRex in pro.bash
Fljúgandi Kettlingur
.. | xargs --max-procs=50 .. \;
не имею ни чего против xargs но юзать такое в скрипте наверно не очень хорошо. если нужно контролить процессы то можно это реализовать примерно так :
#!/usr/bin/bash
inform(){
   echo -e "$(ps -C sleep -o pid=| wc -l)\\t $1"
}
while true; do
   if [ "$(ps -C sleep -o pid=| wc -l)" -lt 10 ]; then
       inform "start sleep"
       (sleep $((RANDOM%4+1)) &)
   else inform "wait"
   fi
   sleep 0.2
done

при такой реализации все более гибкое и понятнее, все видно и легко дополнять(но отрабатывать должно медленее ), если брать xargs  то нужно очень хорошо понимать как оно работает и что конкретно в него может прийти и как он это считает
источник

🌚

🌚 YupiRex in pro.bash
в соседнем терминале можно запустить watch -n1 ps -af
источник

in pro.bash
Alexandr Lamdan
Раньше женщин уважали, а щас ненавидят в ИТ(я сам лично видел отношения в ИТ в русских компаниях к женщинам программистам)
это на каких яп они писали?
источник

l

linuxoid in pro.bash
🌚 YupiRex
в соседнем терминале можно запустить watch -n1 ps -af
В тмукс
источник

l

linuxoid in pro.bash
Tmux
источник