小编TCB*_*B13的帖子

插入 Wifi 卡时自动运行脚本 (udev)

我一直在尝试udev使 Debian 系统在连接无线网卡时运行 bash 脚本。

到目前为止,我创建了这个文件/etc/udev/rules.d/wifi-detect.rules

ACTION=="add", ATTRS{idVendor}=="0cf3", ATTRS{idProduct}=="9271", RUN+="/root/test.sh"
Run Code Online (Sandbox Code Playgroud)

现在,我正在尝试test.sh使用这些内容:

#!/bin/bash
/bin/echo "test!" > /test.txt
Run Code Online (Sandbox Code Playgroud)

但是由于某种原因,当我连接无线网卡时似乎没有任何反应,也没有test.txt创建文件。

lsusb在卡上:

Bus 001 Device 015: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Run Code Online (Sandbox Code Playgroud)

运行udevadm monitor –env这是我连接卡时发生的情况:

KERNEL[1017.642278] add      /devices/platform/bcm2708_usb/usb1/1-1/1-1.3 (usb)
KERNEL[1017.644676] add      /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0 (usb)
KERNEL[1017.645035] add      /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/firmware/1-1.3 (firmware)
KERNEL[1017.708056] remove   /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/firmware/1-1.3 (firmware)
UDEV  [1017.714772] add      /devices/platform/bcm2708_usb/usb1/1-1/1-1.3 (usb)
UDEV  [1017.733002] remove   /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/firmware/1-1.3 (firmware)
UDEV  [1017.772669] add      /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/firmware/1-1.3 (firmware)
UDEV  [1017.798707] add      /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0 (usb) …
Run Code Online (Sandbox Code Playgroud)

usb configuration udev

9
推荐指数
1
解决办法
5252
查看次数

Postfix + SpamAssassin:传入邮件标头更改

我按照大多数网站推荐的此类操作系统设置的说明进行了 Postfix + SpamAssassin 设置。基本上我编辑了我master.cf的添加:

smtp      inet  n       -       -       -       -       smtpd -o content_filter=spamassassin

spamassassin unix -     n       n       -       -       pipe
        user=debian-spamd argv=/usr/bin/spamc -f -e  
        /usr/sbin/sendmail -oi -f ${sender} ${recipient}
Run Code Online (Sandbox Code Playgroud)

SpamAssassin 实际上工作正常并且我的电子邮件被过滤了,但是我注意到以下内容。过去,在 SpamAssassin 之前,将电子邮件发送到我的服务器时,标题会显示如下内容:

Return-path: <sender@sender-server.dev>
Envelope-to: <destination@my-server.dev>
Delivery-date: Wed, 02 Dec 2015 12:37:13 +0100
Received: from mail.sender-server.dev ...
    by mail.my-server.dev
Run Code Online (Sandbox Code Playgroud)

在 SpamAssassin 之后,它们显示:

Return-path: <sender@sender-server.dev>
Envelope-to: <destination@my-server.dev>
Delivery-date: Wed, 02 Dec 2015 12:37:13 +0100
Received: from mail.my-server.dev ...
    by mail.my-server.dev
Run Code Online (Sandbox Code Playgroud)

看起来在启用 SpamAssassin 时,Received: from …

postfix spamassasin

8
推荐指数
1
解决办法
4441
查看次数

Debian + USB3 HDD + UAS:I/O 错误

我正在运行 rsync 以将远程机器备份到 ARM SBC 上的 USB 硬盘驱动器,有时 rsync 会因“从输入设备读取错误(I/O 错误)”而停止。我相信这个问题与 UAS + USB 3.0 + rsync 导致高 I/O 负载有关,因为uas_eh_device_reset_handleron /var/log/messages

sd 0:0:0:0: [sda] tag#1 data cmplt err -32 uas-tag 2 inflight: 
sd 0:0:0:0: [sda] tag#1 CDB: opcode=0x28 28 00 38 80 0a 68 00 00 a0 00
sd 0:0:0:0: [sda] tag#0 data cmplt err -32 uas-tag 1 inflight: CMD 
sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x2a 2a 00 57 50 28 78 00 03 00 00
sd …
Run Code Online (Sandbox Code Playgroud)

debian usb-drive modprobe

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

configuration ×1

debian ×1

modprobe ×1

postfix ×1

spamassasin ×1

udev ×1

usb ×1

usb-drive ×1