====== strace コマンド ====== strace コマンドはプロセスのシステムコールをトレースすることが出来る。\\ ===== インストール ===== $ sudo dnf install strace ===== 動作確認 ===== $ strace -V strace -- version 5.5 Copyright (c) 1991-2020 The strace developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Optional features enabled: stack-trace=libdw stack-demangle m32-mpers mx32-mpers ===== 実行 ===== strace [プロセス(コマンド等)]\\ \\ 実行例:\\ $ strace sensors execve("/usr/bin/sensors", ["sensors"], 0x7ffdde1aeea0 /* 76 vars */) = 0 brk(NULL) = 0x564bd7254000 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffc722d7630) = -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=268505, ...}) = 0 mmap(NULL, 268505, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1a3f93f000 close(3) = 0 openat(AT_FDCWD, "/lib64/libsensors.so.4", 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\0206\0\0\0\0\0\0"..., 832) = 832 lseek(3, 62648, SEEK_SET) = 62648 read(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) = 32 fstat(3, {st_mode=S_IFREG|0755, st_size=87128, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1a3f93d000 lseek(3, 62648, SEEK_SET) = 62648 read(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) = 32 mmap(NULL, 74440, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1a3f92a000 mprotect(0x7f1a3f92d000, 57344, PROT_NONE) = 0 mmap(0x7f1a3f92d000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f1a3f92d000 mmap(0x7f1a3f935000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f1a3f935000 mmap(0x7f1a3f93b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f1a3f93b000 close(3) = 0 openat(AT_FDCWD, "/lib64/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\0P@\2\0\0\0\0\0"..., 832) = 832 lseek(3, 792, SEEK_SET) = 792 read(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\346\4=\16,\314\275\4\36$\325#\200%i\326"..., 68) = 68 fstat(3, {st_mode=S_IFREG|0755, st_size=6697832, ...}) = 0 lseek(3, 792, SEEK_SET) = 792 read(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\346\4=\16,\314\275\4\36$\325#\200%i\326"..., 68) = 68 lseek(3, 864, SEEK_SET) = 864 read(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) = 32 mmap(NULL, 1857472, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1a3f764000 mprotect(0x7f1a3f786000, 1679360, PROT_NONE) = 0 mmap(0x7f1a3f786000, 1363968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f1a3f786000 mmap(0x7f1a3f8d3000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16f000) = 0x7f1a3f8d3000 mmap(0x7f1a3f920000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bb000) = 0x7f1a3f920000 mmap(0x7f1a3f926000, 14272, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1a3f926000 close(3) = 0 openat(AT_FDCWD, "/lib64/libm.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\220\323\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=3621096, ...}) = 0 mmap(NULL, 1331456, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1a3f61e000 mmap(0x7f1a3f62b000, 638976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f1a3f62b000 mmap(0x7f1a3f6c7000, 634880, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa9000) = 0x7f1a3f6c7000 mmap(0x7f1a3f762000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x143000) = 0x7f1a3f762000 close(3) = 0 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1a3f61b000 arch_prctl(ARCH_SET_FS, 0x7f1a3f61b740) = 0 mprotect(0x7f1a3f920000, 16384, PROT_READ) = 0 mprotect(0x7f1a3f762000, 4096, PROT_READ) = 0 mprotect(0x7f1a3f93b000, 4096, PROT_READ) = 0 mprotect(0x564bd6328000, 4096, PROT_READ) = 0 mprotect(0x7f1a3f9ab000, 4096, PROT_READ) = 0 munmap(0x7f1a3f93f000, 268505) = 0 brk(NULL) = 0x564bd7254000 brk(0x564bd7275000) = 0x564bd7275000 brk(NULL) = 0x564bd7275000 openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=111950656, ...}) = 0 mmap(NULL, 111950656, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1a38b57000 close(3) = 0 statfs("/sys", {f_type=SYSFS_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOEXEC|ST_RELATIME}) = 0 openat(AT_FDCWD, "/sys/class/i2c-adapter", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 getdents64(3, /* 10 entries */, 32768) = 304 openat(AT_FDCWD, "/sys/class/i2c-adapter/i2c-3/name", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(4, "i915 gmbus dpc\n", 4096) = 15 close(4) = 0 openat(AT_FDCWD, "/sys/class/i2c-adapter/i2c-1/name", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(4, "i915 gmbus vga\n", 4096) = 15 close(4) = 0 openat(AT_FDCWD, "/sys/class/i2c-adapter/i2c-6/name", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(4, "DPDDC-B\n", 4096) = 8 close(4) = 0 openat(AT_FDCWD, "/sys/class/i2c-adapter/i2c-4/name", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(4, "i915 gmbus dpb\n", 4096) = 15 close(4) = 0 openat(AT_FDCWD, "/sys/class/i2c-adapter/i2c-2/name", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(4, "i915 gmbus panel\n", 4096) = 17 close(4) = 0 openat(AT_FDCWD, "/sys/class/i2c-adapter/i2c-0/name", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(4, "i915 gmbus ssc\n", 4096) = 15 close(4) = 0 openat(AT_FDCWD, "/sys/class/i2c-adapter/i2c-7/name", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(4, "SMBus I801 adapter at 6040\n", 4096) = 27 close(4) = 0 openat(AT_FDCWD, "/sys/class/i2c-adapter/i2c-5/name", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(4, "i915 gmbus dpd\n", 4096) = 15 close(4) = 0 getdents64(3, /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 getdents64(3, /* 4 entries */, 32768) = 112 lstat("/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat("/sys/class", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/class/hwmon", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/class/hwmon/hwmon0", {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0 readlink("/sys/class/hwmon/hwmon0", "../../devices/virtual/thermal/th"..., 4095) = 50 lstat("/sys/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/virtual", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/virtual/thermal", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/virtual/thermal/thermal_zone0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/virtual/thermal/thermal_zone0/hwmon0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/virtual/thermal/thermal_zone0/hwmon0/device", {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0 readlink("/sys/devices/virtual/thermal/thermal_zone0/hwmon0/device", "../../thermal_zone0", 4095) = 19 lstat("/sys/devices/virtual/thermal/thermal_zone0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon0/name", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(4, "acpitz\n", 4096) = 7 close(4) = 0 readlink("/sys/devices/virtual/thermal/thermal_zone0/subsystem", "../../../../class/thermal", 254) = 25 lstat("/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat("/sys/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/virtual", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/virtual/thermal", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/virtual/thermal/thermal_zone0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/virtual/thermal/thermal_zone0/device", {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0 readlink("/sys/devices/virtual/thermal/thermal_zone0/device", "../../../LNXSYSTM:00/LNXSYBUS:01"..., 4095) = 44 lstat("/sys/devices/LNXSYSTM:00", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/LNXSYSTM:00/LNXSYBUS:01", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/LNXSYSTM:00/LNXSYBUS:01/LNXTHERM:00", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 readlink("/sys/devices/LNXSYSTM:00/LNXSYBUS:01/LNXTHERM:00/subsystem", "../../../../bus/acpi", 254) = 20 openat(AT_FDCWD, "/sys/class/hwmon/hwmon0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 fstat(4, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 getdents64(4, /* 9 entries */, 32768) = 264 stat("/sys/class/hwmon/hwmon0/temp1_crit", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 stat("/sys/class/hwmon/hwmon0/temp1_input", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 getdents64(4, /* 0 entries */, 32768) = 0 close(4) = 0 lstat("/sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat("/sys/class", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/class/hwmon", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/class/hwmon/hwmon1", {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0 readlink("/sys/class/hwmon/hwmon1", "../../devices/platform/coretemp."..., 4095) = 46 lstat("/sys/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/platform", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/platform/coretemp.0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/platform/coretemp.0/hwmon", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/platform/coretemp.0/hwmon/hwmon1", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat("/sys/devices/platform/coretemp.0/hwmon/hwmon1/device", {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0 readlink("/sys/devices/platform/coretemp.0/hwmon/hwmon1/device", "../../../coretemp.0", 4095) = 19 lstat("/sys/devices/platform/coretemp.0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/name", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(4, "coretemp\n", 4096) = 9 close(4) = 0 readlink("/sys/devices/platform/coretemp.0/subsystem", "../../../bus/platform", 254) = 21 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 fstat(4, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 getdents64(4, /* 22 entries */, 32768) = 704 stat("/sys/class/hwmon/hwmon1/temp3_crit", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 stat("/sys/class/hwmon/hwmon1/temp2_crit_alarm", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 stat("/sys/class/hwmon/hwmon1/temp2_crit", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 stat("/sys/class/hwmon/hwmon1/temp2_max", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 stat("/sys/class/hwmon/hwmon1/temp3_input", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 stat("/sys/class/hwmon/hwmon1/temp1_crit", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 stat("/sys/class/hwmon/hwmon1/temp3_max", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 stat("/sys/class/hwmon/hwmon1/temp3_crit_alarm", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 stat("/sys/class/hwmon/hwmon1/temp1_input", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 stat("/sys/class/hwmon/hwmon1/temp1_crit_alarm", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 stat("/sys/class/hwmon/hwmon1/temp1_max", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 stat("/sys/class/hwmon/hwmon1/temp2_input", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 getdents64(4, /* 0 entries */, 32768) = 0 close(4) = 0 getdents64(3, /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/etc/sensors3.conf", O_RDONLY) = 3 ioctl(3, TCGETS, 0x7ffc722d7320) = -1 ENOTTY (デバイスに対する不適切なioctlです) fstat(3, {st_mode=S_IFREG|0644, st_size=10593, ...}) = 0 read(3, "# libsensors configuration file\n"..., 8192) = 8192 read(3, "bel in2 \"+3.3V\"\n label in3 \"+"..., 8192) = 2401 read(3, "", 4096) = 0 read(3, "", 8192) = 0 ioctl(3, TCGETS, 0x7ffc722d5cd0) = -1 ENOTTY (デバイスに対する不適切なioctlです) close(3) = 0 openat(AT_FDCWD, "/etc/sensors.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 brk(NULL) = 0x564bd7275000 brk(0x564bd729a000) = 0x564bd729a000 getdents64(3, /* 2 entries */, 32768) = 48 getdents64(3, /* 0 entries */, 32768) = 0 brk(NULL) = 0x564bd729a000 brk(NULL) = 0x564bd729a000 brk(0x564bd7292000) = 0x564bd7292000 brk(NULL) = 0x564bd7292000 close(3) = 0 openat(AT_FDCWD, "/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=26398, ...}) = 0 mmap(NULL, 26398, PROT_READ, MAP_SHARED, 3, 0) = 0x7f1a3f97a000 close(3) = 0 openat(AT_FDCWD, "/usr/lib64/gconv/ISO8859-1.so", 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\320\20\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=20856, ...}) = 0 mmap(NULL, 16456, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1a3f975000 mmap(0x7f1a3f976000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f1a3f976000 mmap(0x7f1a3f977000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f1a3f977000 mmap(0x7f1a3f978000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f1a3f978000 close(3) = 0 mprotect(0x7f1a3f978000, 4096, PROT_READ) = 0 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}) = 0 write(1, "acpitz-acpi-0\n", 14acpitz-acpi-0 ) = 14 write(1, "Adapter: ACPI interface\n", 24Adapter: ACPI interface ) = 24 openat(AT_FDCWD, "/sys/class/hwmon/hwmon0/temp1_label", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません) openat(AT_FDCWD, "/sys/class/hwmon/hwmon0/temp1_label", O_RDONLY) = -1 ENOENT (そのようなファイルやディレクトリはありません) openat(AT_FDCWD, "/sys/class/hwmon/hwmon0/temp1_input", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "55000\n", 4096) = 6 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon0/temp1_crit", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "106000\n", 4096) = 7 close(3) = 0 write(1, "temp1: +55.0\302\260C (crit = "..., 43temp1: +55.0°C (crit = +106.0°C) ) = 43 write(1, "\n", 1 ) = 1 write(1, "coretemp-isa-0000\n", 18coretemp-isa-0000 ) = 18 write(1, "Adapter: ISA adapter\n", 21Adapter: ISA adapter ) = 21 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp1_label", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "Package id 0\n", 4096) = 13 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp2_label", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "Core 0\n", 4096) = 7 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp3_label", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "Core 1\n", 4096) = 7 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp1_label", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "Package id 0\n", 4096) = 13 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp1_input", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "58000\n", 4096) = 6 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp1_crit_alarm", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "0\n", 4096) = 2 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp1_max", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "87000\n", 4096) = 6 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp1_crit", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "105000\n", 4096) = 7 close(3) = 0 write(1, "Package id 0: +58.0\302\260C (high ="..., 61Package id 0: +58.0°C (high = +87.0°C, crit = +105.0°C) ) = 61 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp2_label", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "Core 0\n", 4096) = 7 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp2_input", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "57000\n", 4096) = 6 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp2_crit_alarm", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "0\n", 4096) = 2 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp2_max", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "87000\n", 4096) = 6 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp2_crit", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "105000\n", 4096) = 7 close(3) = 0 write(1, "Core 0: +57.0\302\260C (high ="..., 61Core 0: +57.0°C (high = +87.0°C, crit = +105.0°C) ) = 61 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp3_label", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "Core 1\n", 4096) = 7 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp3_input", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "54000\n", 4096) = 6 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp3_crit_alarm", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "0\n", 4096) = 2 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp3_max", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "87000\n", 4096) = 6 close(3) = 0 openat(AT_FDCWD, "/sys/class/hwmon/hwmon1/temp3_crit", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "105000\n", 4096) = 7 close(3) = 0 write(1, "Core 1: +54.0\302\260C (high ="..., 61Core 1: +54.0°C (high = +87.0°C, crit = +105.0°C) ) = 61 write(1, "\n", 1 ) = 1 exit_group(0) = ? +++ exited with 0 +++