Скрипт не нужен, можно просто добавить в поле "Внешняя утилита форматирования":
sqlformat --reindent --keywords upper --identifiers lower -
Мне помогло.
Вы можете предотвратить разветвление дочерних процессов, установив ограничение RLIMIT_NPROC
. Например, сzsh
:
#! /bin/zsh -
limit -h maxproc 0
exec zoom "$@"
Запустится zoom
и предотвратит разветвление дочерних процессов, установив жесткое ограничение на максимальное количество процессов.
Теперь я не могу конкретно рассказать о zoom
, но в зависимости от приложения это может помешать его работе, так как оно может разветвлять дочерние элементы как часть своей нормальной работы. Также обратите внимание, что он по-прежнему сможет выполнять firefox
в том же процессе. Разветвление процессов и выполнение команд — две разные вещи. Вот как процесс, выполняющий zsh
, может выполнить zoom
в этом скрипте.