#!/bin/bash preferred_ports="23 531" fallback_ports="2323 1531" # use preferred ports if root, # otherwise use fallback ports [ $(id -u) -eq 0 ] && ports="$preferred_ports" || ports="$fallback_ports" # if no arguments: # start r0c with password from config file [ "x$1" == "x" ] && python3 -m r0c.__main__ $ports # otherwise, # start r0c with the provided password [ "x$1" == "x" ] || python3 -m r0c.__main__ $ports "$1" # usually just "r0c" is enough, # but python 2.6 needs the full "r0c.__main__"