| 
 | 
 
 
 
 lsb_release -a 
No LSB modules are available. 
Distributor ID:    Ubuntu 
Description:    Ubuntu 20.04.6 LTS 
Release:    20.04 
Codename:    focal 
 
todeskd.service - ToDesk Daemon Service 
     Loaded: loaded (/etc/systemd/system/todeskd.service; enabled; vendor prese> 
     Active: active (running) since Sat 2023-03-18 10:37:48 CST; 1s ago 
   Main PID: 5219 (ToDesk_Service) 
sgf@sgf-dell:~$ lsb_release -a 
No LSB modules are available. 
Distributor ID:    Ubuntu 
Description:    Ubuntu 20.04.6 LTS 
Release:    20.04 
Codename:    focal 
sgf@sgf-dell:~$ sudo systemctl status todeskd 
服务状态正常,但打开todesk无反应 
sgf201@qq.com t 
 
 
strace todesk 
execve("/usr/local/bin/todesk", ["todesk"], 0x7ffddb3a0720 /* 53 vars */) = 0 
brk(NULL)                               = 0x55f1abff6000 
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd1acb5ee0) = -1 EINVAL (无效的参数) 
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (没有那个文件或目录) 
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 
fstat(3, {st_mode=S_IFREG|0644, st_size=76096, ...}) = 0 
mmap(NULL, 76096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3c63f33000 
close(3)                                = 0 
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libtinfo.so.6", O_RDONLY|O_CLOEXEC) = 3 
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\346\0\0\0\0\0\0"..., 832) = 832 
fstat(3, {st_mode=S_IFREG|0644, st_size=192032, ...}) = 0 
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3c63f31000 
mmap(NULL, 194944, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3c63f01000 
mmap(0x7f3c63f0f000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f3c63f0f000 
mmap(0x7f3c63f1e000, 57344, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7f3c63f1e000 
mmap(0x7f3c63f2c000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7f3c63f2c000 
close(3)                                = 0 
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \22\0\0\0\0\0\0"..., 832) = 832 
fstat(3, {st_mode=S_IFREG|0644, st_size=18848, ...}) = 0 
mmap(NULL, 20752, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3c63efb000 
mmap(0x7f3c63efc000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f3c63efc000 
mmap(0x7f3c63efe000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f3c63efe000 
mmap(0x7f3c63eff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f3c63eff000 
close(3)                                = 0 
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300A\2\0\0\0\0\0"..., 832) = 832 
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 
pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\30x\346\264ur\f|Q\226\236i\253-'o"..., 68, 880) = 68 
fstat(3, {st_mode=S_IFREG|0755, st_size=2029592, ...}) = 0 
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 
pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\30x\346\264ur\f|Q\226\236i\253-'o"..., 68, 880) = 68 
mmap(NULL, 2037344, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3c63d09000 
mmap(0x7f3c63d2b000, 1540096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f3c63d2b000 
mmap(0x7f3c63ea3000, 319488, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19a000) = 0x7f3c63ea3000 
mmap(0x7f3c63ef1000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7f3c63ef1000 
mmap(0x7f3c63ef7000, 13920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3c63ef7000 
close(3)                                = 0 
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3c63d06000 
arch_prctl(ARCH_SET_FS, 0x7f3c63d06740) = 0 
mprotect(0x7f3c63ef1000, 16384, PROT_READ) = 0 
mprotect(0x7f3c63eff000, 4096, PROT_READ) = 0 
mprotect(0x7f3c63f2c000, 16384, PROT_READ) = 0 
mprotect(0x55f1ab453000, 16384, PROT_READ) = 0 
mprotect(0x7f3c63f73000, 4096, PROT_READ) = 0 
munmap(0x7f3c63f33000, 76096)           = 0 
openat(AT_FDCWD, "/dev/tty", O_RDWR|O_NONBLOCK) = 3 
close(3)                                = 0 
brk(NULL)                               = 0x55f1abff6000 
brk(0x55f1ac017000)                     = 0x55f1ac017000 
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 
fstat(3, {st_mode=S_IFREG|0644, st_size=14537584, ...}) = 0 
mmap(NULL, 14537584, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3c62f28000 
close(3)                                = 0 
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 3 
fstat(3, {st_mode=S_IFREG|0644, st_size=27002, ...}) = 0 
mmap(NULL, 27002, PROT_READ, MAP_SHARED, 3, 0) = 0x7f3c63f3f000 
close(3)                                = 0 
getuid()                                = 1000 
getgid()                                = 1000 
geteuid()                               = 1000 
getegid()                               = 1000 
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0 
ioctl(-1, TIOCGPGRP, 0x7ffd1acb5d34)    = -1 EBADF (错误的文件描述符) 
sysinfo({uptime=3292, loads=[85248, 84736, 87136], totalram=4018073600, freeram=324935680, sharedram=523698176, bufferram=70119424, totalswap=2147479552, freeswap=2146418688, procs=778, totalhigh=0, freehigh=0, mem_unit=1}) = 0 
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3c63d4c090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3c63d4c090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3c63d4c090}, 8) = 0 
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, 8) = 0 
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, 8) = 0 
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, 8) = 0 
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, 8) = 0 
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, 8) = 0 
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0 
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3c63d4c090}, 8) = 0 
uname({sysname="Linux", nodename="sgf-dell", ...}) = 0 
stat("/home/sgf", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 
stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 
stat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 
stat("/ho结构体x7f3c63d4c090}, 8) = 0 
prlimit64(0, RLIMIT_NPROC, NULL, {rlim_cur=15011, rlim_max=15011}) = 0 
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)   
 |   
 
 
 
 |