|
|
写了两个测试用程序,发现一个问题:
python脚本好像chmod加S和不加S没有作用……如何才能解决这个问题呢?
[php]
#!/usr/bin/python
#Filename:test.py
import fcntl,time
KIOCSOUND = 0x00004B2F
CLOCK_TICK_RATE = 1193180
console_fd = open('/dev/console','r'+'w')
fcntl.ioctl(console_fd,KIOCSOUND,CLOCK_TICK_RATE/440)
time.sleep(0.01)
fcntl.ioctl(console_fd,KIOCSOUND,0)
[/php]
[php]
#include <sys/ioctl.h>
#include <unistd.h>
#include <fcntl.h>
int main()
{
int fd = open("/dev/console",O_WRONLY);
ioctl(fd,0x00004B2F,1193180/6000);
sleep(0.1);
ioctl(fd,0x00004B2F,0);
}
[/php] |
|