Thanks for investigating, I believe you're right:
open("/home/sarnold/tmp/deleteme", O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC, 0666) = 3 fstat(3, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 ioctl(3, TCGETS, 0x7ffc50d63690) = -1 ENOTTY (Inappropriate ioctl for device) lseek(3, 0, SEEK_CUR) = 0 select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout) select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout) select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout) select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout) write(3, " "..., 4096) = 4096 select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout) select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout) select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout) select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout) write(3, " "..., 4096) = 4096 select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout) select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout) write(3, " "..., 2048) = 2048 close(3) = 0
#!/usr/bin/python3 import time
with open("/home/sarnold/tmp/deleteme", 'wb') as f: for x in range(0,10): f.write(b" " * 1024) time.sleep(1)
Thanks
Thanks for investigating, I believe you're right:
open("/ home/sarnold/ tmp/deleteme" , O_WRONLY| O_CREAT| O_TRUNC| O_CLOEXEC, 0666) = 3 S_IFREG| 0664, st_size=0, ...}) = 0
fstat(3, {st_mode=
ioctl(3, TCGETS, 0x7ffc50d63690) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR) = 0
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
write(3, " "..., 4096) = 4096
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
write(3, " "..., 4096) = 4096
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
write(3, " "..., 2048) = 2048
close(3) = 0
#!/usr/bin/python3
import time
with open("/ home/sarnold/ tmp/deleteme" , 'wb') as f:
time.sleep( 1)
for x in range(0,10):
f.write(b" " * 1024)
Thanks