BOoRFGOnZ 发表于 2005-5-19 22:04:57

嘿嘿 我先 继续 开会飞机:mrgreen:

wjping119 发表于 2005-5-19 22:09:35

root@slax:~/Desktop# ./rc.local
: 没有那个文件或目录
root@slax:~/Desktop# bash -x rc.local
++ fdisk -l
++ awk '/FAT32/{print $1}'
+ hd_vfat='/dev/hda5
/dev/hda6
/dev/hda7
/dev/hda9'
+ $'\r'
: command not found
++ fdisk -l
++ awk '/NTFS/{print $1}'
+ hd_ntfs='/dev/hda1
/dev/hda8'
+ $'\r'
: command not found
+ $'\r'
: command not found
+ i=0
+ $'\r'
: command not found
'c.local: line 10: syntax error near unexpected token `
'c.local: line 10: `   done
root@slax:~/Desktop#

wjping119 发表于 2005-5-19 22:14:28

看到
root@slax:~/Desktop# ./rc.local
: 没有那个文件或目录
我不知道是怎么回事,老出现这样的提示。
是不是复制粘贴的出现的字符问题

BOoRFGOnZ 发表于 2005-5-19 22:15:18


#!/bin/sh
hd_vfat=`fdisk -l | awk '/FAT32/{print $1}'`
hd_ntfs=`fdisk -l | awk '/NTFS/{print $1}'`

i=0
for file in $hd_vfat
   do
      vfat_hd[i]=$file
      let i="$i+1"
   done
j=0
for file in $hd_ntfs
   do
      ntfs_hd[j]=$file
      let j="$j+1"
   done

I=0
while [ $I -lt $i ]
   do
      umount "${vfat_hd[$I]}"
      vfat_mnt=`echo ${vfat_hd[$I]} | awk -F/ '{print $3}'`
      mount -t vfat -o iocharset=cp936 "${vfat_hd[$I]}" "/mnt/$vfat_mnt"
      let I="$I+1"
   done
J=0
while [ $J -lt $j ]
   do
      umount "${ntfs_hd[$J]}"
      ntfs_mnt=`echo ${ntfs_hd[$J]} | awk -F/ '{print $3}'`
      mount -t ntfs -o iocharset=cp936 "${ntfs_hd[$J]}" "/mnt/$ntfs_mnt"
      let J="$J+1"
   done

你没有复制错吧
直接运行看看

BOoRFGOnZ 发表于 2005-5-19 22:19:36

我觉得应该没有什么问题了

wjping119 发表于 2005-5-19 22:22:42

看到
root@slax:~/Desktop# ./rc.local
: 没有那个文件或目录
我不知道是怎么回事,老出现这样的提示。
是不是复制粘贴的出现的字符问题
直接在linux下复制的,应该没有问题,还是显示¨没有那个文件或目录¨

wjping119 发表于 2005-5-19 22:26:17

明天你的时间安排的怎么样?你来约一个时间,我等你。具体一点比如上午九点

wjping119 发表于 2005-5-19 22:32:32

看看复制在kwrite中的情况,格式一目了然的

wjping119 发表于 2005-5-19 22:38:27

fdisk -l的情况

root@slax:~# fdisk -l

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   IdSystem
/dev/hda1   *         1         790   6345643+   7HPFS/NTFS
/dev/hda2             791      8673    63320197+   fW95 Ext'd (LBA)
/dev/hda3            8674      9120   3590527+83Linux
/dev/hda4            9121      9729   4891792+83Linux
/dev/hda5             791      1698   7293478+   bW95 FAT32
/dev/hda6            1699      3004    10490413+   bW95 FAT32
/dev/hda7            3005      4311    10498446    bW95 FAT32
/dev/hda8            4312      6288    15880221    7HPFS/NTFS
/dev/hda9            6289      8405    17004771    bW95 FAT32
/dev/hda10         8406      8609   1638598+83Linux
/dev/hda11         8610      8673      514048+82Linux swap
root@slax:~#

BOoRFGOnZ 发表于 2005-5-20 09:27:42

我 来了

BOoRFGOnZ 发表于 2005-5-20 09:28:58

看到
root@slax:~/Desktop# ./rc.local
: 没有那个文件或目录
我不知道是怎么回事,老出现这样的提示。
是不是复制粘贴的出现的字符问题
直接在linux下复制的,应该没有问题,还是显示¨没有那个文件或目录¨
你要 加上可执行的权限的
chmod +x rc.local

wjping119 发表于 2005-5-20 11:27:37

我是能注意到这个问题了
难道真是我看错了?

Anomymous 发表于 2005-5-20 12:46:34

仔细看了一下还是这样的问题,我已经确保文件有执行权限了。

BOoRFGOnZ 发表于 2005-5-20 16:58:36

看到
root@slax:~/Desktop# ./rc.local
: 没有那个文件或目录
我不知道是怎么回事,老出现这样的提示。
是不是复制粘贴的出现的字符问题
直接在linux下复制的,应该没有问题,还是显示¨没有那个文件或目录¨
这个问题
到底是怎么回事
与文件内容没有关系吧

BOoRFGOnZ 发表于 2005-5-20 17:04:33

那你试一试 先前那个 脚本(第一次成功的那个) 还能不能用
页: 1 [2] 3
查看完整版本: To BOoRFGOnZ, rc.local 脚本测试这里