On Wed, 21 Feb 2024 06:59:25 +0000, Peter Davis via Openvpn-users <openvpn-users@lists.sourceforge.net> wrote:
>> On Tuesday, February 20th, 2024 at 8:26 PM, Bo Berglund >> <bo.bergl...@gmail.com> wrote: > >> On Tue, 20 Feb 2024 11:29:36 +0000, Peter Davis via Openvpn-users >> openvpn-users@lists.sourceforge.net wrote: >> >> > Hi, >> > Thanks again. >> > Can you make the report be saved to a file? >> >> >> What do you think this does? : >> >> LOG_FILE="/etc/openvpn/log/server-events.log" >> echo "$LOG_TIMESTAMP - $common_name connected with IP $trusted_ip" >> >> >> "$LOG_FILE" >> >> Solution: >> >> 1) LOG_FILE is declared as a filename >> 2) echo "$LOG_TIMESTAMP - $common_name ..." >> "$LOG_FILE" >> >> >> The second command adds the new info to the end of the defined file >> >> What is it you do not understand? > >Hi, >I got the following error: > ># sh /etc/openvpn/scripts/script-events.sh >/etc/openvpn/scripts/script-events.sh: 6: [: ==: unexpected operator >/etc/openvpn/scripts/script-events.sh: 14: [: unexpected operator >/etc/openvpn/scripts/script-events.sh: 16: [: unexpected operator I don't know why you are using sh, the script shebang says; #!/bin/bash so why do you use sh when testing? If the system you use does not read the shebang but selects the executable by the file extension then you may want to remove the .sh extension and just leave the bare name script-events. The lines referred to above are: 6: if [ ${LOG_FILE} == "" ]; then 14: if [ "$script_type" == "client-connect" ]; then 16: elif [ "$script_type" == "client-disconnect" ]; then It seems like your system does not like single brackets inside scripts... You may want to modify these lines to use double brackets like so: if [[ "${LOG_FILE}" == "" ]]; then if [[ "$script_type" == "client-connect" ]]; then elif [[ "$script_type" == "client-disconnect" ]]; then On what operating system are you running the openvpn server and hence the script? My usage is with Ubuntu Server 20.04 and 22.04 LTS. -- Bo Berglund Developer in Sweden _______________________________________________ Openvpn-users mailing list Openvpn-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-users