Не уверен, как использовать мой скрипт [duplicate]

У этого вопроса уже есть ответ здесь: Как запустить .sh-файлы? 15 ответов

для моего первого года CS Мне нужно знать Shell Scripting, но я действительно ужасен в этом. Я написал этот скрипт, например

#!/bin/bash

[ $(whoami) != "root" ] && echo "Run as superuser" && exit 1

while getopts "ugb: " opt; do
case $opt in

u)
read -p "Wat is de naam van de user die je wilt toevoegen?: " username
[ $username == ""] && echo "Geen usename meegegeven!" && exit 1
read -p "Wat is de groepsnaam voor de gebruiker?: " group_name
[ "$(getent group $group_name)" == "" ] && echo "De groep bestaat niet, exiting" \ && exit 1
echo "adduser -m -g $group_name $username"
create_softlink $group_name $username

g)
read -p "Wat is de groepnaam voor de user?: " group_name
[ "$(getent group $group_name)" != "" ] && echo "De groep bestaat, exiting" \ && exit 1
addgroup "$groupname"
mk_shared_folder "$groupname"

b)
BACKUP_FOLDER="/var/backup"
[ ! -d "$BACKUP_FOLDER"] && mkdir -p "$BACKUP_FOLDER"
[ -d "$SHARED_FOLDER/$1"] && echo "Shared folder bestaat niet" && exit 1
zip "$SHARED_FOLDER/$1" "$BACKUP_FOLDER/$1-$(date +"%m-%d-%y")"

Теперь я хочу выполнить этот скрипт. Например, создание пользователя. В простом скрипте вы просто выполняете ./scriptname.sh. Но я не знаю, что это за команда.

Прошу прощения, если это не имеет никакого смысла. Я действительно плохо разбираюсь в этом и почти ничего не понимаю.

EDIT: мой вопрос был помечен как дубликат. Однако ./scriptname.sh НЕ запускает скрипт.

1
задан 5 December 2015 в 16:45

0 ответов

Другие вопросы по тегам:

Похожие вопросы: