代码: 全选
Linux 4.1.0-2-amd64 #1 SMP Debian 4.1.6-1 (2015-08-23) x86_64 GNU/Linux
Debian GNU/Linux stretch/sid
用
代码: 全选
kill -s STOP
用 strace 看了一下:
代码: 全选
fsync(7) = 0
close(7) = 0
rename("/home/alex/.config/dconf/user.1Q1L4X", "/home/alex/.config/dconf/user") = 0
open("/run/user/1000/dconf/user", O_RDWR) = 7
pwrite(7, "\0", 1, 1) = 1
mmap(NULL, 1, PROT_READ|PROT_WRITE, MAP_SHARED, 7, 0) = 0x7f99eeeae000
munmap(0x7f99eeeae000, 1) = 0
close(7) = 0
unlink("/run/user/1000/dconf/user") = 0
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x1711a10, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x17111d0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1707058, FUTEX_WAKE_PRIVATE, 1) = 1
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x1711a10, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x17111d0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1707058, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\0\0\0\0\0\0", 16) = 8
open("/home/alex/.config/dconf/user.T3VP4X", O_RDWR|O_CREAT|O_EXCL, 0666) = 7
fallocate(7, 0, 0, 7576) = 0
write(7, "GVariant\0\0\0\0\0\0\0\0\30\0\0\0p\17\0\0\0\0\0(\214\0\0\0"..., 7576) = 7576
fstatfs(7, {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=3037100, f_bfree=482429, f_bavail=322391, f_files=780288, f_ffree=454150, f_fsid={16605734, 794273772}, f_namelen=255, f_frsize=4096}) = 0
lstat("/home/alex/.config/dconf/user", {st_mode=S_IFREG|0644, st_size=7576, ...}) = 0
fsync(7) = 0
close(7) = 0
rename("/home/alex/.config/dconf/user.T3VP4X", "/home/alex/.config/dconf/user") = 0
open("/run/user/1000/dconf/user", O_RDWR) = 7
pwrite(7, "\0", 1, 1) = 1
mmap(NULL, 1, PROT_READ|PROT_WRITE, MAP_SHARED, 7, 0) = 0x7f99eeeae000
munmap(0x7f99eeeae000, 1) = 0
close(7) = 0
unlink("/run/user/1000/dconf/user") = 0
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x1711a10, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x17111d0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1707058, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f99ee18e620, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\0\0\0\0\0\0", 16) = 8
open("/home/alex/.config/dconf/user.KBPO4X", O_RDWR|O_CREAT|O_EXCL, 0666) = 7
fallocate(7, 0, 0, 7576) = 0
write(7, "GVariant\0\0\0\0\0\0\0\0\30\0\0\0p\17\0\0\0\0\0(\214\0\0\0"..., 7576) = 7576
fstatfs(7, {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=3037100, f_bfree=482426, f_bavail=322388, f_files=780288, f_ffree=454149, f_fsid={16605734, 794273772}, f_namelen=255, f_frsize=4096}) = 0
lstat("/home/alex/.config/dconf/user", {st_mode=S_IFREG|0644, st_size=7576, ...}) = 0
fsync(7) = 0
close(7) = 0
rename("/home/alex/.config/dconf/user.KBPO4X", "/home/alex/.config/dconf/user") = 0
open("/run/user/1000/dconf/user", O_RDWR) = 7
pwrite(7, "\0", 1, 1) = 1
mmap(NULL, 1, PROT_READ|PROT_WRITE, MAP_SHARED, 7, 0) = 0x7f99eeeae000
munmap(0x7f99eeeae000, 1) = 0
close(7) = 0
unlink("/run/user/1000/dconf/user") = 0
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x1711a10, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x17111d0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1707058, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x17142c0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x17142c0, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\0\0\0\0\0\0", 16) = 8
open("/home/alex/.config/dconf/user.YK6G4X", O_RDWR|O_CREAT|O_EXCL, 0666) = 7
fallocate(7, 0, 0, 7576) = 0
write(7, "GVariant\0\0\0\0\0\0\0\0\30\0\0\0p\17\0\0\0\0\0(\214\0\0\0"..., 7576) = 7576
fstatfs(7, {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=3037100, f_bfree=482426, f_bavail=322388, f_files=780288, f_ffree=454149, f_fsid={16605734, 794273772}, f_namelen=255, f_frsize=4096}) = 0
lstat("/home/alex/.config/dconf/user", {st_mode=S_IFREG|0644, st_size=7576, ...}) = 0
fsync(7) = 0
close(7) = 0