javascript

java

python

c#

android

node.js

c++

reactjs

php

html

jquery

css

.net

ios

git

ruby-on-rails

sql

c

string

ruby

perl-“设备不适当的ioctl”

我在AIX框中运行一个Perl脚本。

该脚本尝试从某个目录打开文件,但由于文件没有读取权限,因此无法读取该文件,但是出现了另一个错误,提示strace

它不应该说strace之类的字吗?

strace消息是什么意思?

我该如何解决?

编辑:这是我做strace时发现的。

open("/local/logs/xxx/xxxxServer.log", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 
    0666) = 4 _llseek(4, 0, [77146], SEEK_END) = 0
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffc14f8) = -1 ENOTTY 
    (Inappropriate ioctl for  device)
trans by 2020-02-14T10:20:37Z

IOCTL Linux设备驱动

任何人都可以解释我,

  1. 什么是IOCTL
  2. 它是干什么用的?
  3. 我怎么用呢?
  4. 为什么我不能定义与IOCTL完成相同工作的新功能?
trans by 2019-07-08T15:28:58Z

1 共1页