mirror of
https://github.com/Snigdha-OS/snigdhaos-wsl.git
synced 2025-09-21 12:44:57 +02:00
🚀 feat(kali): thanks to kalilinux.org
This commit is contained in:
40
usr/lib/win-kex/xrdp/xrdpservice
Executable file
40
usr/lib/win-kex/xrdp/xrdpservice
Executable file
@@ -0,0 +1,40 @@
|
||||
#!/bin/bash
|
||||
|
||||
function status(){
|
||||
xrdp_stat=$(/etc/init.d/xrdp status)
|
||||
dbus_stat=$(/etc/init.d/xrdp status)
|
||||
if [[ "${xrdp_stat}" != *"failed!"* ]] && [[ "${dbus_stat}" != *"failed!"* ]]; then
|
||||
echo "0"
|
||||
else
|
||||
echo "1"
|
||||
fi
|
||||
return
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
if grep -q "port=3389" "/etc/xrdp/xrdp.ini"; then
|
||||
sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
|
||||
fi
|
||||
/etc/init.d/dbus start >/dev/null 2>&1
|
||||
/etc/init.d/xrdp start >/dev/null 2>&1
|
||||
sleep 1
|
||||
status=$(status)
|
||||
exit $status
|
||||
;;
|
||||
|
||||
stop)
|
||||
status=$(status)
|
||||
/etc/init.d/xrdp stop >/dev/null 2>&1
|
||||
/etc/init.d/dbus stop >/dev/null 2>&1
|
||||
exit $status
|
||||
;;
|
||||
|
||||
status)
|
||||
status=$(status)
|
||||
exit $status
|
||||
;;
|
||||
*)
|
||||
exit 1
|
||||
esac
|
||||
exit $?
|
Reference in New Issue
Block a user