Вы не используете useradd
для добавления пользователя в группу. Вы используете useradd
для создания пользователя, отсюда и сообщение об ошибке. Попробуйте:
# usermod -a -G systemd-journal shirish
или
# gpasswd -a shirish systemd-journal
В любом случае, вам нужно снова войти в систему, чтобы это вступило в силу. Быстрый и грязный способ сделать это в запущенной оболочке:
$ exec su - shirish
Создайте сценарий run_test.sh
следующим образом:
#!/bin/bash
# Take the first argument with $1
py.test --html=report.html --self-contained-html $1
Чтобы запустить этот скрипт, выполните
$ bash run_test.sh <name_of_python_file>
Или сделайте его исполняемым с помощью
$ chmod +x run_test.sh
, а затем вы можете запустить его с помощью
./run_test.sh <name_of_python_file>