banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Hỏi về error code 65280  XML
  [Question]   Hỏi về error code 65280 30/11/2009 23:50:43 (+0700) | #1 | 199497
mr.khungxox
Member

[Minus]    0    [Plus]
Joined: 23/06/2007 13:43:16
Messages: 117
Offline
[Profile] [PM]
Chào các bạn.
Mình viết một chương trình shell trên linux nó trả về lỗi error code là 65280
Code:
int error=system(command);

Lưu ý 1 chút là cái command kia là 1 lệnh thao tác với 1 file.
cho mình hỏi cái lỗi đó có nghĩa là gì vậyỉ? muốn coi mấy ý nghĩa cái lỗi trả về ở 1 chương trình thì mình có thể dùng lệnh gì hoặc vô đâu vậy ?

cảm ơn các bạn đã đọc
[Up] [Print Copy]
  [Question]   Hỏi về error code 65280 01/12/2009 10:15:15 (+0700) | #2 | 199512
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Bạn hỏi ngắn gọn quá. Chương trình bạn viết thế nào? Chi tiết cái lỗi kia ra làm sao?
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Hỏi về error code 65280 02/12/2009 12:46:32 (+0700) | #3 | 199590
renominh
Member

[Minus]    0    [Plus]
Joined: 20/04/2009 16:27:14
Messages: 12
Offline
[Profile] [PM]
mr.khungxox,
Như quanta nói thì câu hỏi của bạn ngắn gọn quá, nên mọi người thiếu thông tin để trả lời giúp ban.
Có thể dùng lệnh sau để thêm thông tin khi thực thi shell script
sh -x $shfile 
[Up] [Print Copy]
  [Question]   Hỏi về error code 65280 02/12/2009 13:52:19 (+0700) | #4 | 199594
mr.khungxox
Member

[Minus]    0    [Plus]
Joined: 23/06/2007 13:43:16
Messages: 117
Offline
[Profile] [PM]
Cảm ơn anh quanta và renominh đã quan tâm. mình tìm ra lỗi rồi.
[Up] [Print Copy]
  [Question]   Hỏi về error code 65280 02/12/2009 14:10:06 (+0700) | #5 | 199596
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

mr.khungxox wrote:
Cảm ơn anh quanta và renominh đã quan tâm. mình tìm ra lỗi rồi.  

Tìm ra lỗi rồi thì vẫn có thể nói lại cho rõ ràng và chia sẻ cho mọi người cùng biết mà. Thật lạ là nhiều bạn hay buông thõng một câu "tìm ra lỗi rồi" mà không nói rõ là tìm ra bằng cách nào, khắc phục ra sao... Khó hiểu thật!
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Hỏi về error code 65280 02/12/2009 19:04:55 (+0700) | #6 | 199623
mr.khungxox
Member

[Minus]    0    [Plus]
Joined: 23/06/2007 13:43:16
Messages: 117
Offline
[Profile] [PM]
Xin lỗi anh quanta và mọi ngừoi
nguyên nhân là như vầy:
Code:
while (true) {
        MPI_Recv(&so1, 1, MPI_INT, 0, RESPONSE, MPI_COMM_WORLD, &status);
       ...
        while (so1 < so2 && bFinish == false) {
            sprintf(command, "./unrar x -p%d ./file.rar 1>/dev/null 2>/dev/null", so1);
            int err = system(command);

            if (err == 0) { //truong hop dung password
                ....
                break;
            } 
            ...
        }
    }

Chương trình này mò password cho file rar .
Lúc mình gọi hàm system(command);
lúc đó thằng unrar nó hoạt động ban đầu nó sẽ tạo ra 1 file trống, tiếp theo nó đòi password :
+nếu password đúng -->mở và ghi file bình thường
+Password sai thì nó sẽ xóa cái file trống đó.
Vấn đề sẽ không có gì nếu đoạn chuơng trình này chạy với 1 máy nhưng do ở đây mình chạy parallel nên cái đó là có vấn đề.
giải quyết: với 1 máy sẽ tạo ra 1 thư mục tạm sau đó unrar vô thự mục đó
Tóm lại:nguyên nhân là xung đột việc thao tác trên cùng 1 file
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|