QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: wjping119

To BOoRFGOnZ, rc.local 脚本测试这里

[复制链接]
发表于 2005-5-19 22:04:57 | 显示全部楼层
嘿嘿 我先 继续 开会飞机  
回复

使用道具 举报

 楼主| 发表于 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#
回复

使用道具 举报

 楼主| 发表于 2005-5-19 22:14:28 | 显示全部楼层
看到
root@slax:~/Desktop# ./rc.local
: 没有那个文件或目录
我不知道是怎么回事,老出现这样的提示。
是不是复制粘贴的出现的字符问题
回复

使用道具 举报

发表于 2005-5-19 22:15:18 | 显示全部楼层
[code:1]
#!/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
[/code:1]
你没有复制错吧
直接运行看看
回复

使用道具 举报

发表于 2005-5-19 22:19:36 | 显示全部楼层
我觉得应该没有什么问题了
回复

使用道具 举报

 楼主| 发表于 2005-5-19 22:22:42 | 显示全部楼层
[quote:d57af39153="wjping119"]看到
root@slax:~/Desktop# ./rc.local
: 没有那个文件或目录
我不知道是怎么回事,老出现这样的提示。
是不是复制粘贴的出现的字符问题[/quote]
直接在linux下复制的,应该没有问题,还是显示¨没有那个文件或目录¨
回复

使用道具 举报

 楼主| 发表于 2005-5-19 22:26:17 | 显示全部楼层
明天你的时间安排的怎么样?你来约一个时间,我等你。具体一点比如上午九点
回复

使用道具 举报

 楼主| 发表于 2005-5-19 22:32:32 | 显示全部楼层
看看复制在kwrite中的情况,格式一目了然的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 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   Id  System
/dev/hda1   *           1         790     6345643+   7  HPFS/NTFS
/dev/hda2             791        8673    63320197+   f  W95 Ext'd (LBA)
/dev/hda3            8674        9120     3590527+  83  Linux
/dev/hda4            9121        9729     4891792+  83  Linux
/dev/hda5             791        1698     7293478+   b  W95 FAT32
/dev/hda6            1699        3004    10490413+   b  W95 FAT32
/dev/hda7            3005        4311    10498446    b  W95 FAT32
/dev/hda8            4312        6288    15880221    7  HPFS/NTFS
/dev/hda9            6289        8405    17004771    b  W95 FAT32
/dev/hda10           8406        8609     1638598+  83  Linux
/dev/hda11           8610        8673      514048+  82  Linux swap
root@slax:~#
回复

使用道具 举报

发表于 2005-5-20 09:27:42 | 显示全部楼层
我 来了
回复

使用道具 举报

发表于 2005-5-20 09:28:58 | 显示全部楼层
[quote:6c7dd35da4="wjping119"][quote:6c7dd35da4="wjping119"]看到
root@slax:~/Desktop# ./rc.local
: 没有那个文件或目录
我不知道是怎么回事,老出现这样的提示。
是不是复制粘贴的出现的字符问题[/quote]
直接在linux下复制的,应该没有问题,还是显示¨没有那个文件或目录¨[/quote]
你要 加上可执行的权限的
chmod +x rc.local
回复

使用道具 举报

 楼主| 发表于 2005-5-20 11:27:37 | 显示全部楼层
我是能注意到这个问题了
难道真是我看错了?
回复

使用道具 举报

发表于 2005-5-20 12:46:34 | 显示全部楼层
仔细看了一下还是这样的问题,我已经确保文件有执行权限了。
回复

使用道具 举报

发表于 2005-5-20 16:58:36 | 显示全部楼层
[quote:a0d62cec19="wjping119"][quote:a0d62cec19="wjping119"]看到
root@slax:~/Desktop# ./rc.local
: 没有那个文件或目录
我不知道是怎么回事,老出现这样的提示。
是不是复制粘贴的出现的字符问题[/quote]
直接在linux下复制的,应该没有问题,还是显示¨没有那个文件或目录¨[/quote]
这个问题
到底是怎么回事
与文件内容没有关系吧
回复

使用道具 举报

发表于 2005-5-20 17:04:33 | 显示全部楼层
那你试一试 先前那个 脚本(第一次成功的那个) 还能不能用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-25 01:04 , Processed in 0.148523 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表