小编Phi*_*lip的帖子

Azure Queue唯一消息

我想确保我没有多次向队列插入消息.我可以使用任何ID /名称来强制执行唯一性吗?

queue azure azure-queues

5
推荐指数
2
解决办法
1820
查看次数

Bash脚本不会等到命令正确执行

我正在编写一个非常简单的脚本,但由于某种原因,它的一部分似乎是异步运行的.

singlePartDevice() {
# http://www.linuxquestions.org/questions/linux-software-2/removing-all-partition-from-disk-690256/
# http://serverfault.com/questions/257356/mdadm-on-ubuntu-10-04-raid5-of-4-disks-one-disk-missing-after-reboot
# Create single partition
parted -s "$1" mklabel msdos
# Find size of disk
v_disk=$(parted -s "$1" print|awk '/^Disk/ {print $3}'|sed 's/[Mm][Bb]//')
parted -s "$1" mkpart primary ext3 4096 ${v_disk}
parted -s "$1" set 1 raid on
return 0
}

singlePartDevice "/dev/sdc"
singlePartDevice "/dev/sdd"

#/dev/sdc1 exists but /dev/sdd1 does not exist
sleep 5s
#/dev/sdc1 exists AND /dev/sdd1 does also exist
Run Code Online (Sandbox Code Playgroud)

正如您在睡眠调用之前看到的那样,脚本只完成了部分工作.如何使我的脚本等到parted完成其工作成功?

linux bash shell udev

2
推荐指数
1
解决办法
1606
查看次数

标签 统计

azure ×1

azure-queues ×1

bash ×1

linux ×1

queue ×1

shell ×1

udev ×1