если вы проверяете изменения в репозитории git, вы можете использовать:
#!/usr/bin/env bash
diff="$(git diff | egrep some_file_name_or_file_path | cat)"
if [[ -n "$diff" ]] ; then
echo "==== Found changes: ===="
echo "diff: $diff"
exit 1
else
echo 'Code is not changed'
fi
Это -специфичные для Linux настройки (см. документацию поvm.max_map_count
иfs.file-max-nr
).
В macOS эквивалентом fs.file-max-nr
является kern.maxfiles
. Я не знаю, есть ли эквивалент для vm.max_map_count
.
Чтобы навсегда изменить эти значения, добавьте их в /etc/sysctl.conf
; в некоторых случаях вам может понадобиться внести другие изменения, см. Почему не сохраняются настройки kern.maxfiles в /etc/sysctl.conf?